如何自动将 Windows 中的 iTunes 资料库转换为 Mac

如何自动将 Windows 中的 iTunes 资料库转换为 Mac

如果我导入 Windows iTunes 库,Mac 版本中不会包含我的所有播放列表。他们如何自动将库转换为 Mac 库?

答案1

将 Windows iTunes 资料库传输到 Mac 的简单明确步骤。

它将保存播放列表、播放次数、[大多数]专辑封面等。
它不需要对 Mac 或 Windows 有广泛的了解——即使是“困难”的部分也应该很容易理解。

(对于更“硬核”的方法,使用 sed,请参阅我的回答https://apple.stackexchange.com/a/157670/85275

它还包括在线指南中通常会忽略的一个步骤……

  1. 首先,请确保您已选中首选项 > 高级 > “保持 iTunes Media 文件夹有序”。
    如果没有,请转到文件菜单 > 库 > 组织库,
    选择合并文件并重新组织文件…(如果该选项可用)。

    这将确保所有数据都已准备好传输到新机器。

  2. 将 iTunes 文件夹结构完整地从C:\Users\[name]\Music\iTunesWindows 计算机上复制到~/Music/iTunesMac 上。是 Mac 的简写
    ~/MusicmyBootDisk/Users/myName/Music

    不要导出/导入,只需复制所有内容。

    暂时不要在 Mac 上启动 iTunes。

  3. 使用文本编辑器 -文本管理工具(免费软件)适合此类任务 - 打开 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

  4. 深呼吸… ;)
    单击全部替换。
    保存 Cmd ⌘ S
    退出 TextWrangler。

  5. 这是导游通常不会告诉你的事情
    返回您的 iTunes 文件夹,找到名为 iTunes Library.itl 的文件 [不是 .xml,而是 .itl]
    并将其删除。

    启动终端[应用程序/实用程序]
    复制/粘贴此touch ~/Music/iTunes/iTunes\ Library.itl并点击 Return⏎

    这将创建一个新的、损坏的 .itl 文件,让 iTunes 正确地重建资料库。

  6. 启动 iTunes。
    它会注意到 .itl 文件已损坏并开始修复它。它会显示“正在导入...”
    这可能需要一些时间,10 分钟到一个小时,具体取决于您的资料库有多大。在大约 6000 首曲子之后,它似乎会变慢。

完毕。

完成后,你的音乐库应该几乎完全完好无损,包括播放列表、播放次数等。
它似乎总是会丢失少量专辑封面,但这应该很容易从“文件”菜单 >“音乐库”>“获取专辑封面”中恢复

相关内容