iTunesライブラリをWindowsからMacに移動する方法(逆もOK)
掲載日時:2010.01.05 17:00
新しいパソコンを買って、一番頭が痛いのがiTunesの移動!
あれだけ時間をかけて自分好みに構築したプレイリスト、1曲1曲吟味してつけた評価レーティングですもん。OS乗り換えたからって、おいそれドブに捨てるわけにはいかないですよね。
でもこれがなかなか厄介で、ライブラリを丸ごと引っ越すとなると楽曲ファイルを引っ越すみたいに簡単にはいきません。ちろん楽曲についてくるアーティストやアルバム情報などのメタデータは楽曲ファイルと一緒にコピーできますけど、自分で入れたプレイリストやレーティングなんかのデータはiTunes内部のデータベースのファイルにある情報なので、PCからMac(MacからPC)に単にコピーするってわけにはいかないんですよね...。
不可能じゃありません。ちょいと腕まくりが必要なだけ。以下がその手順です。
注: Appleが推奨するベストな移動手段はiTunesの「ディスクへバックアップ」機能を使うことです。これでCDやDVDにライブラリはコピーできますが、それ以外の場所にはできないようです(なんででしょうね?)。
以下にご紹介するのは、「ライブラリが60GB分もあって何十枚もディスクに焼きつけてる暇がない!」という私みたいな人向けです。これに従えばパソコンからパソコンに直接ファイルをコピーし、プレイリストもレーティングも丸ごと移動できますよ。
警告: Appleのドキュメンテーションにはどこにも書かれてない手法ですので、開始前に楽曲ライブラリは必ずバックアップを取ってください。
iTunes移動準備は済みましたか? では早速やってみましょう。
ソース(引越し前)のマシン

頭がこんがらがるといけないので、ここではWindows(PC)からMacに引っ越す場合を例にとってご説明します。
1)両マシンともフォルダー構造が同じになるよう、iTunesの環境設定からAdvancedのタブを開き、「Keep iTunes folder organized」と「ライブラリへの追加時にファイルを"iTunes Music"フォルダにコピーする」の両方にチェックを入れます。
2)Advancedメニューから、「ライブラリを統合」を選択。マシンのスピードとライブラリのサイズによっては、この統合化の処理には少し時間がかかる場合もあります。
3)処理が終わったら、ライブラリのデータ移行準備完了です。iTunesのファイルメニューから「ライブラリを書き出し(Export Library、曲リストをエクスポート)...」を選んで、そのLibrary.xmlファイルを引越し先マシンのどっか任意の場所に保存します。
引越し先のマシン
次に引越し先(Mac)の下準備。
1)まず最初にiTunesに新規ライブラリを作成します。iTunesを初めて起動する時に自動的に生成されます。新しいライブラリ保存場所をデフォルト以外の場所に指定したい人は、iTunesをOptionキー(WindowsはShiftキー)を押しながら起動して作成してみてください。
2)ソース同様、こちらもiTunesの環境設定で「Keep iTunes folder organized」と「ライブラリへの追加時にファイルを"iTunes Music"フォルダにコピーする」の両方をチェックしておきます。
3)新しいライブラリの楽曲ファイル保存場所となるフォルダーの在り処をメモって、iTunesは終了します。
4)いよいよ楽曲ファイルをソースの楽曲フォルダーから引越し先マシンの楽曲フォルダーにコピーする番です。コピーはネットワーク経由か、外付けドライブを使ってできます。
5)引越し先にもソースと同じ楽曲が全部揃ってるかどうか確かめてください。
Library.xmlファイルをPCからMacのフォーマットに変換する
エクスポートしたLibrary.xmlファイルにはプレイリストとレーティングの情報が全部入ってるんですが、まだこの段階ではWindows向けのファイルパスになってます。
MacとWindowsではファイルパスの扱いが違うんですね。Windowsはドライブレターを使ってるし、Macは使ってないし。なのでMacにインポート可能な状態にするには、Windowsのパスを探し、これをMacで使えるパスに置き換えなきゃいけないんでございますよ。
これをやるには、まずメモ帳などのテキストエディタでLibrary.xmlファイルを開きます(ブラウザで開いても書き換えられませんよ)。すごく容量の大きなiTunes Libraryになるとファイルサイズは何メガバイトもある(私は19MB)ので開くのに時間がかかるかもしれません。
PCから書き出したLibrary.xmlファイルを開いてみると、他のプレーンテキストのXMLマークアップに混じって、こんなフォーマットの楽曲ロケーションのレファレンスが見つかるはずです。
file://localhost/F:/path/to/iTunes/
この表記をMacのフォーマットを使ったパスに変更します、例えばこんな風に。
file://localhost/path/to/iTunes/
これは検索・置換機能を使ってやると早いです。以下は私の「検索・置換(find and replace)」画面ですけど、ここではPCのF: ドライブのロケーションからMacの「Media」という外付けドライブに置き換えてます。

ね? Macのパスにはドライブレター(「C:」とかのアルファベット1文字)が含まれてないけど、PCのパスには入ってますよね? この「うんたらかんたら/iTunes/」というパスを新ライブラリ保存場所フォルダに置き換えるというわけです。
終わったら、ファイルを閉じます。(マシンとLibrary.xmlのファイルサイズによっては数分かかる場合もあります)。
ソースのパス、ちゃんと引越し先のパスに置換えられてますか? ここのパートがきっちりできてないと後々厄介なことになりますんで、ダブルチェックしてみてくださいね!
ライブラリをインポートする
やっと血と汗の結晶のプレイリストとレーティングを全部新ライブラリに引っ越す準備が整いましたね。引越し方は以下の通り。
(1)引越し先マシンでiTunesを開きます。楽曲は全部正しいフォルダーにコピーしたはずなのに、まだこの段階ではiTunesには出てきません。
(2)ファイルメニューから「インポート(Import)...」を選び、エクスポートして編集したLibrary.xmlファイルを選択します。処理が終了するまで待ってください。少し時間がかかるかもしれないですけど、これでiTunesに全プレイリストが吸い上げられて、レーティング情報付きの楽曲が新しいライブラリに収まりますよ。

(3)終わると、iTunesプレイリストの常連(再生回数の最も多いTop 25、ミュージックビデオなどなど)のコピーが出てくるので、これは削除しちゃってOKです。あ、あと、「ギャップレスプレイバックの決定」に時間がかかるかもしれません、はい。
[大切な留意点]
以上ご紹介した手順では、楽曲レーティングとプレイリストの移動はできますが、他のメタデータ(最後に再生した楽曲、再生回数など)は移動できません。そちらが重要度が上な人は、先述のiTunes内蔵バックアップ&回復機能でディスクにバックアップを何遍もとりながら引っ越してください。それなら再生回数は移動できますよ)。
以上で、大所帯のiTunesライブラリもWindowsからMacに無事移動完了です! 同じ手順に従えば、MacからWindowsにも移動できます。ファイルパスの置換えを逆にやるだけでOKです。
「自分はここで引っかかった」、「ここが分からない!」、「こうしたらうまくいった」などなど、iTunesの移動にまつわる苦労話・アドバイスなどありましたら是非教えてくださいね。
関連:HaioH:変遷備忘録、Peace Pipe、むぅもぉ.jp
Gina Trapani(原文/satomi)
[PR]
コメント(9)
コメントする
コメントは承認制となっております。編集部が確認および承認した後に、サイトへ反映されることになるので、多少時間がかかってしまうことがあります。
また、公序良俗に反する内容、個人や団体を誹謗中傷する内容、その他不適切と判断させていただいた内容については、否認または削除させていただく場合もございます。ご了承ください。
Only Japanese language available.
このエントリーのトラックバックURL :





































私のライブラリは既にがちゃがちゃで、1曲ずつ、場所を探しながら修正中です。
かなりつらい状態になっています。
外付けHDDなのですが、いろいろと試したのですが、うまくできず、手作業での修正になっています。完了まで100年ぐらいかかりそうです。しかも、ドライブレターが変わったらまたやらなくちゃいけなさそう。
liblary.xmlファイルをいじっても変更できないので、直接iTunes Library.itlをいじれないと、ディレクトリに変更ができなさそうなのです。このツールをずっと探し中です。
結局iTunesとは別にフォルダ管理で保存してます。
てか、昔の素晴らしかったiTunesはもう無くなったんで、楽曲管理はサードパーティーツールに変えようかな?とか思ってます。
フォルダで管理して追加すれば問題なし。
フォルダで管理して追加すれば問題なし。
> ファイルメニューから「インポート(Import)...」を選び
ファイルメニューにインポートが見つかりませんけどぉ。iTunes 9.0.2.25 SnowLeopard ...
何か、キーを押しながらとかなのでしょうか?
何がどう、がちゃがちゃなのかはわかりませんが
1)全部が収まる容量のハードディスクを用意。
2)Explorerを使って、曲データをアーティスト単位などのフォルダごと、用意したハードディスクにコピー。
3)iTunesを終了し、パソコンの中にある「iTunes Library Extras.itdb」「iTunes Library Genius.itdb」「iTunes Library.itl」「iTunes Music Library.xml」を探してこれらをバックアップしておく。
4)iTunesを起動し、曲データを全選択し、削除。この時、削除を選んだ後に表示されるiPod/iPhoneとの同期が云々とは別にさらに表示されるファイルをどうするかの問いかけに、ファイルを残すを選択する。
5)用意したハードディスクの、曲が入っているフォルダか、その親フォルダをiTunesへドラッグ&ドロップする。
これで一カ所にまとめられます。
コンピレーションアルバムがあればコンピレーション指定指定が解除され、プレイリストやレーティングはリセットされるはずだけど。
うまくいかなかったら、iTunesが終了している状態で、バックアップしたファイルを既存のファイルに上書きしてやれば元に戻るはず。
少なくとも自分でやってみている限り、問題に出会ったことがない。
少なくとも手作業でやるより、ls -lのファイルリストとスクリプト言語を使えば如何様にも自動置換できるはず。
自分でできないにしても、100年かかるくらいならスクリプトを勉強した方が早いし、晩飯1杯を奢る約束と引き替えに頼める人を探した方が良いと思いますよ。
自分の場合、スマートプレイリストで
チェックありのものと、特定再生回数以上のものを設定して
それを普通のプレイリストにコピー。
評価ごとのプレイストも作って
つくったプレイリストと既存のプレイリストをエクスポート
他のPCのアイチューンでそれらプレイリストをインポートしたら
、ほとんどの引越しが可能でした(一部できないところがありました)
ウィンドウズどうしでやったのでマックに移行する場合はどうなのかわかりませんが、参考までに。
> ファイルメニューから「インポート(Import)...」を選び
>ファイルメニューにインポートが見つかりませんけどぉ。iTunes 9.0.2.25 SnowLeopard ...
>何か、キーを押しながらとかなのでしょうか?
ファイルメニューのライブラリの中のプレイリストを読み込みで上手くいきます。試してみてください。
読み込みできました。AR さん、ありがとうございました。