1

我有大量的音乐收藏,由 mp3 文件、flac 文件和其他文件组成。我想与本地网络上的设备和远程网络上使用的计算机共享它。在我看来,HTTP 非常适合共享文件,我想知道我的服务器是否可以实现比 uPNP(又名 DLNA)更明智的方法,以便合适的客户端可以找出服务器上的内容并查询信息,例如曲目标题、艺术家、作曲家、CD 封面艺术品等 - 将存储在 mp3 文件的 ID3 标签中的那种东西。

(我对 uPNP 的经验有限,但我知道它是基于 SOAP 的,这让我怀疑它有什么好处,而且我知道我对它所做的几乎所有谷歌搜索都返回了其他人的库而不是讨论协议本身,这是另一个危险信号)

(我也知道 DAAP,Itunes 格式,但这是专有的,而且苹果似乎喜欢在其他人赶上时打破它。对此也不那么疯狂)

任何指针?

编辑:一点点挖掘表明 MusicBrainz 具有 XML 格式 - http://wiki.musicbrainz.org/MusicBrainz_XML_Meta_Data - XSPF 也可以(使用?滥用?讨论)用于描述曲目和集合。有兴趣看到为此目的对这些格式的批评

4

1 回答 1

0

您可以使用快速高级播放列表生成器(FAPG,http://royale.zerezo.com/fapg/)从您的收藏中制作 XSPF 播放列表。

无论如何,您必须决定向谁公开哪些曲目。没有文件访问权限的播放列表不太有用。另一方面,对您的收藏的世界可读访问可能也不是。

我看不出 uPNP 或 REST 与此有何关系。所以我有可能误解了你的问题......

于 2010-09-29T16:54:59.933 回答