如果我导入 Windows iTunes 库,Mac 版本中不会包含我的所有播放列表。他们如何自动将库转换为 Mac 库?
答案1
将 Windows iTunes 资料库传输到 Mac 的简单明确步骤。
它将保存播放列表、播放次数、[大多数]专辑封面等。
它不需要对 Mac 或 Windows 有广泛的了解——即使是“困难”的部分也应该很容易理解。
(对于更“硬核”的方法,使用 sed,请参阅我的回答https://apple.stackexchange.com/a/157670/85275)
它还包括在线指南中通常会忽略的一个步骤……
首先,请确保您已选中首选项 > 高级 > “保持 iTunes Media 文件夹有序”。
如果没有,请转到文件菜单 > 库 > 组织库,
选择合并文件并重新组织文件…(如果该选项可用)。这将确保所有数据都已准备好传输到新机器。
将 iTunes 文件夹结构完整地从
C:\Users\[name]\Music\iTunes
Windows 计算机上复制到~/Music/iTunes
Mac 上。是 Mac 的简写
~/Music
myBootDisk/Users/myName/Music
不要导出/导入,只需复制所有内容。
暂时不要在 Mac 上启动 iTunes。
使用文本编辑器 -文本管理工具(免费软件)适合此类任务 - 打开 iTunes Music Library.xml 文件 [可能有几个副本,带有随机编号方案,但您需要“简单”的副本。]
不要担心打开这个文件时它看起来有多复杂,这个任务很简单,
大约 10 行之后,你会看到类似于
>Music Folder</key><string>file://localhost/C:/Users
... 等... 等的行拖动以从
file
一直选择到iTunes
,这样你就会看到类似file://localhost/C:/Users/[name]/Music/iTunes
复制 Cmd ⌘ C
查找的 内容 Cmd ⌘ F ,它会打开一个小的查找/替换窗口,
确保光标位于顶部框中 - 粘贴 Cmd ⌘ V将其输入或粘贴到替换框中,确保使用正确的 Mac 启动分区名称 - 默认情况下为
Macintosh%20HD
请注意,%20 不是空格,全部空格需要用 HTML 样式 %20 替换
还要检查您的用户名是否正确 [简称,如 jdoe,而不是 John Doe]file:///Volumes/Macintosh%20HD/Users/jdoe/Music/iTunes
深呼吸… ;)
单击全部替换。
保存 Cmd ⌘ S
退出 TextWrangler。这是导游通常不会告诉你的事情
返回您的 iTunes 文件夹,找到名为 iTunes Library.itl 的文件 [不是 .xml,而是 .itl]
并将其删除。启动终端[应用程序/实用程序]
复制/粘贴此touch ~/Music/iTunes/iTunes\ Library.itl
并点击 Return⏎这将创建一个新的、损坏的 .itl 文件,让 iTunes 正确地重建资料库。
启动 iTunes。
它会注意到 .itl 文件已损坏并开始修复它。它会显示“正在导入...”
这可能需要一些时间,10 分钟到一个小时,具体取决于您的资料库有多大。在大约 6000 首曲子之后,它似乎会变慢。
完毕。
完成后,你的音乐库应该几乎完全完好无损,包括播放列表、播放次数等。
它似乎总是会丢失少量专辑封面,但这应该很容易从“文件”菜单 >“音乐库”>“获取专辑封面”中恢复