1

C# アプリケーションで iTunes データ (プレイリスト、曲など) にアクセスする必要がありますが、Apple から入手できる COM インターフェイスは使用しません。

私が抱えている問題は、iTunes COM インターフェイスでは iTunes プロセスが実行されている必要があることです。それを避けて、iTunes プロセスがシャットダウンされてもアプリケーションを動作させたいと思います。

iTunes データベースからいくつかの単純なデータを取得するための読み取り専用アクセスのみが必要であり、リアルタイム制御などは必要ありません。

COM オブジェクトを使用するときに iTunes プロセスが自動的に開始されないようにする方法はありますか、それとも COM インターフェイスに代わるものはありますか?

Apple 開発者にとって XML ファイルにアクセスするのは普通のことであり、彼らはつい最近「ライブラリ フレームワーク」にアクセスできるようになりました。

https://developer.apple.com/library/mac/documentation/iTunesLibrary/Reference/iTunesLibraryFrameworkReference/_index.html

おそらくWindowsで同じXMLファイルにアクセスできます..それが唯一の代替アプローチですか? それとももっとエレガントなものがありますか?

4

1 に答える 1