ローカルのプレイリストをiTunesのxmlから読み込んで変換する小さなプログラムを作成しました(私のブログの背景:Reading the Playlists from the iTunes Library XML)。iPodのプレイリストにアクセスする
私のiPodに保存されているプレイリストと似たようなことをしたいと思います(私の場合、第2世代のnano; iPhoneのアンワースは忘れてください;-))。これを行う法的手段はどれですか?
ローカルのプレイリストをiTunesのxmlから読み込んで変換する小さなプログラムを作成しました(私のブログの背景:Reading the Playlists from the iTunes Library XML)。iPodのプレイリストにアクセスする
私のiPodに保存されているプレイリストと似たようなことをしたいと思います(私の場合、第2世代のnano; iPhoneのアンワースは忘れてください;-))。これを行う法的手段はどれですか?
動作するように見える唯一の方法は、iTunes経由でiPodにアクセスすることです。 iTunesには、「古いタイプの」COMベースのインターフェイス(?)があります。これはiTunesLibです。 Appleに登録してドキュメントを入手することもできますが、Dan Crevier's Blog on MSDNにはまともな記述があります。
iTunesにはいくつかの選択肢があり、音楽をiPodなどに転送することもできるため、いくつかの方法が必要です。アイデア、誰ですか? ;-)
OS 3.0では、プレイリストにアクセスできます。
Checkout MediaPlayer.h。
ああ、待ってください。ナノ?いいえ、私はそうは思わない。私はあなたがiPodタッチを意味すると思った。
申し訳ありませんが、私はまだナノです。ジョギングに最適! ;-) – Thorsten
私はiPodのその特定のブランドを扱って以来、長い時間が経ちましたが、メモリが役立つならば、ディスクモードを有効にすると(可能な場合)、Finderに表示されるボリューム上の隠しフォルダからiPodのすべての情報にアクセスできます。
ここでその情報は私には伝えられませんでしたが、おそらくどこかにあります。おそらくバイナリプロパティリスト形式である可能性があります。データにはマッサージが必要かもしれませんが、適切に考慮されたコマンドラインツールを使用するだけで、情報やXMLインフォメーションの情報が得られるはずです。
しかし、Nanoがハードディスクとしての使用を許可していない場合、Nanoはハードディスクとして使用することはできません。
nanoのコンテンツの一部を見ることができます(iTunesのプレイリストというファイルを含む)が、内容はバイナリ形式であるようです。形式やAPIの説明はどのように読むのですか? – Thorsten
バイナリ形式は麺類のビットですが、運が悪いと、PropertyList Editorで開くと便利な情報が得られます。 –
Windowsのplistエディターで内容を読み込もうとしましたが、運がありません。 – Thorsten
ああ、それはしません。私は開発者向けツールの一部としてOS Xに付属しているPropertyList Editorアプリケーションを指していました。私は、同じ正確なアルゴリズムが他のプラットフォーム用のツールで使用されることは疑う(おそらくGNUStepを除く)。このためにMacを使用する必要があります。 –