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

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

Amarok 手册声明:

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

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

阿马洛克

我究竟做错了什么?

我已确认 iTunes 中已启用共享功能,

iTunes

并且该共享在 Rhythmbox 中可见,

节奏盒

所以我相信问题出在 Amarok 上。

我如何让 Amarok 连接到共享?

答案1

答案很遗憾,不行。此功能仅适用于 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 版本)


但是,还是有解决方法的。(也就是说,不使用 iTunes)

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

然后将其直接放入 iTunes 音乐文件夹,从http://support.apple.com/kb/HT1391iTunes 音乐的位置(这在我的 Mac 上有效,但是我通过 CD 上的 iTunes 收集音乐,而不是从 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/Digital_Audio_Access_Protocol列于DAAP 服务器

相关内容