Geek to Live: How to move an iTunes library from a PC to Mac (and back)
この記事を参考に現在作業実行中です。自分の場合、複数のWindowsマシンと1台のMacがあり、そのうちの1台のWindowsマシンを使ってiPhoneの同期をすることにしました。
- 各マシン内で、音楽ファイルが実体がiTunesのフォルダー内にきれいに集まるようにします。
iTunesの設定を確認します。 "Keep iTunes folder organized" and "Copy files to iTunes Music folder when adding to library" are both checked. - iTunesを停止します。
- iPhoneの同期に使うマシンのiTunesライブラリーをNASに移します。
フォルダーを丸ごとコピーします。それとiTunes Music Library.xmlに含まれるファイルパスを、新しいパスに更新します。
file://localhost/M:/iTunes/iTunes%20Music/
この例では、C:ドライブ(ローカルドライブ)にあったものをM:ドライブ(NAS側)に移しましたので上記のようなパスにします。あまりにもたくさんあったので、テキストエディタの置換機能を使いました。 - iPhoneの同期に使うマシンのiTunesを起動し、ライブラリの場所を確認します。C:を指していたので、手作業で新しい場所M:ドライブを指定します。
- 他のマシンのiTunesライブラリも、NAS側に移動します。マックからコピーしてきたライブラリと、Windows2号機からコピーしてきたライブラリを下記のように配置します。
M:/iTunes-mac/iTunes%20Music
M:/iTunes-windows2/iTunes%20Music
それぞれのライブラリにiTunes Music Library.xmlが含まれ、実際の音楽ファイルの場所などが記述されているのですが、それらは移動前に有効だったパスのままです。あたりまえですが。
iPhoneの同期に使うマシンのiTunesが、別マシンで管理されていた音楽ファイルを認識できるようにするために、iTunes Music Library.xmlの内容を修正します。
file://localhost/Users/tarachan/Music/iTunes/iTunes%20Music/
上記のような記述を全て下記のように置き換えます。
file://localhost/M:/iTunes-mac/iTunes%20Music/
iTunes-windows2にあるiTunes Music Library.xmlに関しても同様の操作を行います。 - iPhoneの同期に使うマシンのiTunesで、iTunes-macのライブラリをインポートします。iTunes-windows2も同様です。
- iPhoneの同期に使うマシンのiTunesのなかに非常にたくさんの重複ファイルが存在することになってしまったので、それらを排除します。
いろいろ探し回った結果、TuneRangerというものを使えばかなり安全・確実のその作業が成功しそうなので、ダウンロードしてみました。1ヶ月の試用期間があるので、これで十分です。
これで、とりあえず、ライブラリーが1つにまとまりました。なぜか重複ファイルが少し残ってたり、文字化けファイルがあったりしますが(移行前からだけど…)、細かいことは言わず、「成功」としましょう。