问题描述
我需要查找歌曲标题的艺术家/专辑/曲目信息.
我可以下载免费数据库或可以使用的开源Web服务/API吗?
推荐答案
尝试last.fm api at http://www.last.fm/api/api/api/api/api/a >.
如果那对您不起作用,则可以查看此搜索结果中列出的各种API: http://www.programmableweb.com/category/category/music/music/music/api/api
这是一个Silverlight教程,但是由于这是HTTP REST API,因此开始似乎不可知: http://www.devx.com/visualstudio/article/40158 .
其他推荐答案
我会和Musicbrainz一起.
http://musicbrainz.org/doc/doc/xml_web_service
http://musicbrainz.org/doc/doc/libmusicbrainz
其他推荐答案
我会推荐 discogs ,它是免费的,不会限制 per 用法.但是,它将请求量限制为每秒一个IP地址.
api 很清楚并且有记录.它使用HTTP上的JSON,并为各种编程环境提供包装器(Python,Ruby,Perl,.net,Php).
加上,它具有有关大量艺术家,发行和标签的数据.
问题描述
I need to look up artist/album/track information for song titles.
Is there a free database I could download or a open source web service/api I could use?
推荐答案
Try the last.fm api at http://www.last.fm/api.
If that doesn't work for you, you can look at the various APIs listed in this search result: http://www.programmableweb.com/category/music/api
This is a Silverlight tutorial, but since this is an HTTP REST API, it could seem agnostic to you to get started: http://www.devx.com/VisualStudio/Article/40158.
其他推荐答案
I'd go with musicbrainz.
http://musicbrainz.org/doc/XML_Web_Service
http://musicbrainz.org/doc/libmusicbrainz
其他推荐答案
I would personnally recommend Discogs, which is free and doesn't limit the per day usage. However, it limits the amount of requests to one per second per IP address.
The API is quite clear and documented. It uses JSON over HTTP, and has wrappers for various programming environnements (Python, Ruby, Perl, .NET, PHP).
Plus, it has data about a massive amount of artists, releases and labels.