我需要查找歌曲标题的艺术家/专辑/曲目信息。
我可以下载免费数据库还是我可以使用的开源Web服务/ api?
答案 0 :(得分:21)
我会选择musicbrainz。
答案 1 :(得分:18)
在http://www.last.fm/api尝试last.fm api。
如果这对您不起作用,您可以查看此搜索结果中列出的各种API: http://www.programmableweb.com/category/music/api
这是一个Silverlight教程,但由于这是一个HTTP REST API,因此开始使用它似乎是不可知的:http://www.devx.com/VisualStudio/Article/40158。
答案 2 :(得分:9)
是的! The Echo Nest。在波士顿以外的相当热门的创业公司,获得了更多它们的API允许您按艺术家,专辑,曲目等进行搜索。
答案 3 :(得分:9)
我会个人推荐Discogs,这是免费的,不会限制每天的使用。但是,它将每个IP地址的请求数限制为每秒一个。
API非常明确且记录在案。它使用基于HTTP的JSON,并具有各种编程环境(Python,Ruby,Perl,.NET,PHP)的包装。
另外,它包含大量艺术家,发行版和标签的数据。
答案 4 :(得分:0)
FreeDB是免费的,但可能有也可能没有API。它是用户生成的内容。
<强> http://www.freedb.org/ 强>
显然Gracenote是新的CDDB(但可能不是免费的)。我猜他们最终发现他们不想将数据库限制为CD。