質問
を書きたいなWindows/mac OS Xアプリに送podcast格付情報からiPodとiTunesに戻します。二つの質問:
- ある文書をどのよう格付データが格納されiTunes、
- ユーザーがiTunes設定を自動削除プログラムたり聞いたりはしてもらえると助かりますの格付データの前で行ってしまったのでしょうか。
解決
iTunesは、ユーザーのマシン上のXMLファイルにその音楽ライブラリデータと評価を格納します。 Windowsでの「ミュージック」または「マイミュージック」フォルダにあります。
あなたは「のiTunes Music Library.xml」ファイルを開き、ユーザーがそれぞれの曲を評価内容を確認するために評価要素を探すことができます。そのXML以来、それはかなり自明です。それは開いて、あなたが書いているプログラムから解析するのは簡単である必要があります。
私は、プログラムが閉じられるまで、iTunesはそのxmlファイルからポッドキャストを削除しないと思います。あなたがいる限り、iTunesがまだ開いているように、その評価データをつかむことができる必要があります。
他のヒント
私は、データファイル形式の公式スペックがある疑いがありますが、iTunesのディレクトリにある「iTunesの音楽Library.xml」ファイル内の情報を評価見つけることができます。ユーザーが項目を評価していない場合、それはそこではありません0から100までの整数値を「評価」と呼ばれるキーを探します。例えば、4つ星の評価は、80の値を持つことになります。
xmlファイルに加えて、あなたはそれぞれの曲についての評価を含め、ライブラリ情報のすべてにアクセスできるようになりますCOMインターフェイスもあります。 SDKが文書化されます。
私はあなたが使用したい言語を知らないが、私はiTunesとインターフェースするためのC#を使用していると、それは非常にスムーズでした。
あなたは http://developer.apple.com/sdk/ のでSDKをダウンロードすることができます