我可以使用 Amarok 连接到 iTunes 音乐共享吗?

ænd*_*rük 7 itunes music mediaserver amarok daap

所述的Amarok手册权利要求:

Amarok 会自动在媒体源 -> 本地音乐窗格中显示来自服务器的曲目,无需进一步配置。

但是 Amarok 不会在没有配置的情况下自动工作:

阿玛洛克

我究竟做错了什么?

我已经确认在 iTunes 中启用了共享,

iTunes

并且共享在 Rhythmbox 中可见,

节奏盒

所以我相信问题出在 Amarok 内部。

如何让 Amarok 连接到共享?

Mat*_*teo 7

很遗憾,答案是否定的。这仅适用于 iTunes。

在您的链接中,它提到协议“...首先用于 iTunes 音乐播放器”,但没有提到当前对访问 iTunes 共享音乐的支持。

来自:http : //en.wikipedia.org/wiki/Digital_Audio_Access_Protocol

从 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)进行流式传输。 X)


然而; 有解决方法。(这意味着不使用 iTunes)

您可以使用使用 DAAP 的不同音乐服务器来发送您的音乐。

然后将它定向到您的 iTunes 音乐文件夹,从http://support.apple.com/kb/HT1391 iTunes 音乐的位置(这适用于我的 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\
Run Code Online (Sandbox Code Playgroud)

我为 mac 测试了萤火虫(看起来像一个死项目),但还有其他音乐服务器:http : //en.wikipedia.org/wiki/Digital_Audio_Access_ProtocolDAAP 服务器下列出