用于音频/音乐收集服务的RESTful媒体类型(带元数据)

时间:2010-09-21 22:37:30

标签: rest mp3 upnp xspf musicbrainz

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

(我对uPNP的体验是有限的,但我知道它是基于SOAP的,这使我怀疑它有任何好处,而且我知道我所做的几乎所有谷歌搜索已经返回其他人的图书馆而不是讨论协议本身,这是另一个红旗)

(我也知道DAAP,Itunes格式,但这是专有的,看起来苹果公司喜欢在任何其他人赶上时打破它。不是那么疯狂)

任何指针?

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

1 个答案:

答案 0 :(得分:0)

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

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

我不知道uPNP或REST是如何与此相关的。所以我有可能误解了你的问题......