C# アプリケーションで iTunes データ (プレイリスト、曲など) にアクセスする必要がありますが、Apple から入手できる COM インターフェイスは使用しません。
私が抱えている問題は、iTunes COM インターフェイスでは iTunes プロセスが実行されている必要があることです。それを避けて、iTunes プロセスがシャットダウンされてもアプリケーションを動作させたいと思います。
iTunes データベースからいくつかの単純なデータを取得するための読み取り専用アクセスのみが必要であり、リアルタイム制御などは必要ありません。
COM オブジェクトを使用するときに iTunes プロセスが自動的に開始されないようにする方法はありますか、それとも COM インターフェイスに代わるものはありますか?
Apple 開発者にとって XML ファイルにアクセスするのは普通のことであり、彼らはつい最近「ライブラリ フレームワーク」にアクセスできるようになりました。
おそらくWindowsで同じXMLファイルにアクセスできます..それが唯一の代替アプローチですか? それとももっとエレガントなものがありますか?