iTunes Music Libraryを編集したい

以前使用していたPowerMacG4からG5にiTunesの音楽が入っているフォルダと
iTunes Music LibraryおよびiTunes Music Library.xmlをコピーしました。
プレイリスト等はちゃんとできていたのですが、G4時代に起動ドライブとは別のドライブにiTunesフォルダを移動させてライブラリに登録しておいた曲が見つからないと云われてしまいます。
iTunes Music Library.xmlの中身をみたら、その曲の場所が昔のドライブになっていました。
そこで、iTunes Music Library.xmlをテキストエディタにて修正したのですが、どうやらiTunes Music Libraryを修正しないとダメなようです。
そこで、iTunes Music Libraryの曲のフルパスを編集するにはどうしたら良いでしょうか。
パスがダメな曲を再登録することもプレイリストを作り直すことも800曲以上あるので、できれば避けたいです。
なにか方法が有るようでしたら、お教えください。
MacOSX10.4.1 iTunes4.9(17)

投稿日 2005/07/11 17:02

返信: 9

2005/07/12 14:40 Community User への返信

>その曲をiTunesにdrag&drop、じゃダメですか。
その曲をDrag&dropすれば、ライブラリには追加できますが、プレイリストはリンク切れのままなんです。
ですから、再度プレイリストを作り直さなければなりません。
これが80以上あるわけで、作り直さないでできないかなと思ったわけです。
ライブラリのパスの部分だけを書き換えてやれば、プレイリストもそれにリンクしますから、編集できないかと聞いたわけです。
AppleScriptを使えば、可能なのでしょうか?

2005/07/12 17:08 Community User への返信

> 再度プレイリストを作り直さなければなりません。
> ライブラリのパスの部分だけを書き換えてやれば、プレイリストも
> それにリンクしますから、編集できないかと聞いたわけです。
iTunes Music Library.xml, iTunes Libraryを弄るのは大変です。
間違えたら何がなんだか分からなくなりますしcrashするかも知れません。
それにiTunes Libraryはbinaryで書かれています。
英語環境なのであしからず...
preferences > advanced > changedをclickして現在の場所に修正してみたら...
昔のディスクになっているのかも。もしかしたら旨く行くかも知れません。
駄目ならあっさりと諦めたほうがよいと思いますが...
get infoでalbumを選択してtitle, artistなどを修正した事がありますが大変です。
ダブってしまうとCDと見比べながらの作業でした。5000曲 :-)

2005/07/12 17:41 Community User への返信

コメントありがとうございます。
>iTunes Music Library.xml, iTunes Libraryを弄るのは大変です。
>間違えたら何がなんだか分からなくなりますしcrashするかも知れません。
>それにiTunes Libraryはbinaryで書かれています。
iTunes Libraryは、バイナリエディタで開いてみましたが、パスに関してそのまま格納されていないようでした。
ですから、直接修正は諦めて、なにかツールもしくはAppleScriptでなんとかならないかなぁと思ったわけです。
>preferences > advanced > changedをclickして現在の場所に修正してみたら...
>昔のディスクになっているのかも。もしかしたら旨く行くかも知れません。
元のフォルダはPowerMacG4で使用していたもので、今回G5に音楽フォルダをコピーして、設定しました。
このときにiTunes Music Library.xml, iTunes Libraryもコピーしたので、G5でも使えているわけなのですが。
やはり、諦めて地道に作業するのが一番なのかもしれません

2005/07/12 17:58 Community User への返信

あと気になる事が...
> iTunes Music Library.xml, iTunes Music Library
と書いてありましたがかなり古いfileのようですね。iTunes 3.xか?
iTunes 4.8: iTunes 4 Music Library, iTunes Music Library.xml
iTunes 4.9: iTunes Library, iTunes Music Library.xml
...が必要なfileです。例え直したとしても問題が起こると思いますが...
こちらではiTunes Library, iTunes Music Library.xmlは同じsizeです。
それぞれsizeが違うかも知れませんが...

2005/07/13 02:08 Community User への返信

> やはり、諦めて地道に作業するのが一番なのかもしれません
それが一番賢いと思います。:-)
私はPantherとTigerでdataを共有していますのでdrag & dropで取り込んでいます。Tigerには古いfileは使っていません。使うとcrashやfreezeの原因になるからです。
iTunes.appやcom.apple.iTunes.plistなどがiTunes Library (Database)とiTunes Music Library.xmlを読み書きします。これらを弄るのは自殺行為です。あとTigerはProperty List Editorでないとplistを弄れません。

2005/07/13 17:33 Community User への返信

コメントありがとうございます。
今回は、地道に直すことにします。
>と書いてありましたがかなり古いfileのようですね。iTunes 3.xか?
>iTunes 4.8: iTunes 4 Music Library, iTunes Music Library.xml
>iTunes 4.9: iTunes Library, iTunes Music Library.xml
> ...が必要なfileです。例え直したとしても問題が起こると思いますが...
先月購入したG5には、iTunes Library, iTunes Music Library.xmlになっていました。単に書き間違いです。混乱させて申し訳有りませんでした。
一応仕事がWinや組み込み系のソフト設計者なのでXMLも多少いじれたので、何とかなるかと思ったのでした。
ちょっとAppleScriptも気になっているので、こちらも調べてみることにします。
いろいろ、ありがとうございました。

2005/07/13 21:20 Community User への返信

>今回は、地道に直すことにします。
今回の状況だとそれしかないかもしれませんが、一応追加情報を。
iTunes の環境設定で指定した iTunes Music フォルダに入っている曲については、ライブラリでは iTuens Music フォルダからの相対パスが記録されています。iTunes Music フォルダの外にあるファイルをライブラリに登録した場合は、フルパスになっているようです。
したがって、iTunes Music フォルダの中にある曲の場合は、iTunes Music フォルダの場所をいじくってやれば、認識される可能性が大です。
もし、iTunes Music フォルダの外に曲ファイルを置いていたら、その手は通用しません。そういう使い方をした自分を呪うしか:-)
ということは、外付け HDD やネットワークボリュームに音楽ファイルを置きたい場合は、そのフォルダを iTunes Music フォルダとして指定してしまうのがいいわけです。

2005/07/15 19:30 Community User への返信

コメントありがとうございます。
>ということは、外付け HDD やネットワークボリュームに音楽ファイルを置きたい場合は、そのフォルダを iTunes Music フォルダとして指定してしまうのがいいわけです。
増設内蔵HDDのフォルダをiTunes Music フォルダとして指定していたにもかかわらず、絶対パスで記録されているようです。
ですから、ライブラリのパスを変更できないかなと思ったわけです。
もしかすると、iTunesのあるバージョンだけがそうなのかもしれません(^^;
2003年11月以降は相対パスのようです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

iTunes Music Libraryを編集したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。