如何自動將 Windows 中的 iTunes 資料庫轉換為 Mac

如何自動將 Windows 中的 iTunes 資料庫轉換為 Mac

如果我匯入 Windows iTunes 庫,它不會包含 Mac 版本中的所有播放清單。他們如何自動將庫轉換為 mac 庫?

答案1

將 Windows iTunes 庫傳輸到 Mac 的簡單明確步驟。


它將保留播放清單、播放次數、[大多數]專輯封面等。

(對於更“核心”的方法,使用 sed,請參閱我的回答https://apple.stackexchange.com/a/157670/85275

它還包括在線指南中通常遺漏的步驟...

  1. 首先,請確保您已選取「首選項」>「進階」>「保持 iTunes Media 資料夾有序」。
    如果沒有,請前往“檔案”選單 >“庫”>“組織庫”,
    選擇“合併檔案並重新組織檔案...”(如果該選項可用)。

    這將確保所有資料已準備好傳送到新機器。

  2. C:\Users\[name]\Music\iTunes將Windows 電腦上的iTunes 資料夾結構完整複製到~/Music/iTunesMac 上。是 Mac 的簡寫
    ~/MusicmyBootDisk/Users/myName/Music

    不要匯出/匯入,只需全部複製即可。

    暫時不要在 Mac 上啟動 iTunes。

  3. 使用文字編輯器 -文本牧馬人(免費軟體)非常適合此類任務 - 開啟 iTunes Music Library.xml 檔案 [可能有多個副本,具有隨機編號方案,但您需要「簡單」的一個。


    不要擔心這個檔案在開啟時看起來有多複雜,這個任務很簡單
    >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首曲子之後,它似乎變慢了。

完畢。

完成後,您的媒體庫應該幾乎完整無缺,包括播放清單、播放次數等。
它似乎總是丟失少量專輯插圖,但這應該很容易從“文件”選單>“媒體庫”>“獲取專輯插圖”恢復

相關內容