私はローカル プレイリストを iTunes xml から読み取って変換する小さなプログラムを作成しました (ブログの背景: iTunes ライブラリ XML からプレイリストを読み取る)。
今、私は自分の iPod に保存されているプレイリストで何か似たようなことをしたいと思っています (私の場合、第 2 世代 nano です。iPhone の答えはやめてください - 私はもううらやましいです ;-))。これを行う法的手段はありますか?
私はローカル プレイリストを iTunes xml から読み取って変換する小さなプログラムを作成しました (ブログの背景: iTunes ライブラリ XML からプレイリストを読み取る)。
今、私は自分の iPod に保存されているプレイリストで何か似たようなことをしたいと思っています (私の場合、第 2 世代 nano です。iPhone の答えはやめてください - 私はもううらやましいです ;-))。これを行う法的手段はありますか?
うまくいくように見える唯一の方法は、iTunesを介してiPodにアクセスすることです。iTunesは、iTunesLibと呼ばれる「古いタイプ」のCOMベースのインターフェイス(?)を提供します。Appleに登録してドキュメントを入手することもできますが、MSDNのDanCrevierのブログに適切な説明があります。
ただし、iPodなどに音楽を転送することもできるiTunesの代替手段がいくつかあるので、他の方法もあるはずです。アイデア、誰か?;-)
私がその特定のブランドの iPod を扱ってから長い時間が経ちましたが、メモリが役立つなら。ディスク モードを有効にすると (可能であれば)、iPod のすべての情報に、Finder に表示されるボリュームの隠しフォルダからアクセスできます。
そのボリュームのどこに情報があるかはわかりませんが、おそらくどこかにあるでしょう。ほとんどの場合、バイナリ プロパティ リスト形式です。そのため、データにはある程度の処理が必要になる場合がありますが、適切にファクタリングされたコマンド ライン ツールを使用するだけで、情報またはその XML 化身の情報が得られるはずです。
ただし、Nano がハードディスクとしての使用を許可しない場合、残念ながら、そのために多くのことを行う必要はありません。
OS 3.0 ではプレイリストにアクセスできます。
MediaPlayer.h をチェックアウトします。
あ、待って。ナノ?いいえ、そうは思いません。私はあなたがiPod touchを意味していると思いました。