Amarok を使用して iTunes の音楽共有に接続できますか?

Amarok を使用して iTunes の音楽共有に接続できますか?

Amarok マニュアル請求:

Amarok は、メディア ソース -> ローカル ミュージック ペインにサーバーからのトラックを自動的に表示するため、それ以上の設定は必要ありません。

しかし、Amarok は設定なしでは自動的に動作しませんでした。

アマロック

何が間違っているのでしょうか?

iTunesで共有が有効になっていることを確認しました。

iTunes

そしてそのシェアはRhythmboxで見ることができる。

リズムボックス

したがって、問題は Amarok 内にあると考えています。

Amarok を共有に接続するにはどうすればよいですか?

答え1

答えは残念ながら「いいえ」です。これは iTunes 間でのみ機能します。

リンクには、プロトコルが「最初に iTunes ミュージック プレーヤーに使用された」と書かれていますが、iTunes Shared ミュージックにアクセスするための現在のサポートについては書かれていません。

から:http://en.wikipedia.org/wiki/デジタルオーディオアクセスプロトコル

iTunes 4.2 以降、Apple は DAAP 共有に認証を導入しました。つまり、iTunes サーバーに接続できるクライアントは他の iTunes インスタンスのみになりました。これは iTunes 4.5 でさらに変更され、以前使用されていた標準の MD5 関数ではなく、カスタム ハッシュ アルゴリズムが使用されるようになりました。両方の認証方法は、リリースから数か月以内にリバース エンジニアリングに成功しました。[5]

iTunes 7.0 では、iTunes 7.0 サーバーに接続するときに、新しい「Client-DAAP-Validation」ヘッダー ハッシュが必要です。これはサードパーティの DAAP サーバーには影響しませんが、現在のすべての DAAP クライアント (iTunes 7.0 より前の公式 iTunes を含む) は iTunes 7.0 サーバーに接続できず、「403 Forbidden」HTTP エラーが表示されます。iTunes 7.0 認証トラフィック分析によると、「Client-DAAP-Validation」ヘッダーで送信されるハッシュを計算するために証明書交換が実行されているようです。

2014 年 7 月 15 日現在、iTunes 7.0+ DAAP 認証はまだリバース エンジニアリングされていないため、サードパーティ アプリケーションは iTunes ソフトウェア (7.x からバージョン 11.x まで) を実行しているサーバーからストリーミングすることはできません。


ただし、回避策はあります。(つまり、iTunes を使用しないことです)

DAAP を使用する別のミュージック サーバーを使用して音楽を送信できます。

次に、iTunesの音楽フォルダに転送します。http://support.apple.com/kb/HT1391iTunes ミュージックの場所 (これは私の Mac では機能しましたが、iTunes ストアからではなく CD 経由で iTunes からミュージックを収集したため、何かが変わるかどうかはわかりません)

Mac OS X: /Users/username/Music/iTunes/
Windows XP: C:\Documents and Settings\username\My Documents\My Music\iTunes\
Windows Vista: C:\Users\username\Music\iTunes\
Windows 7: C:\Users\username\My Music\iTunes\
Windows 8: C:\Users\username\My Music\iTunes\

私は Mac 用の firefly をテストしましたが (終了したプロジェクトのようです)、他にも音楽サーバーがあります:http://en.wikipedia.org/wiki/デジタルオーディオアクセスプロトコル以下に記載DAAP サーバー

関連情報