Is there a free database or web service api for music information (albums, artists, tracks)? [closed]

别来无恙 提交于 2019-12-18 10:14:08

问题


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?


回答1:


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.




回答2:


I'd go with musicbrainz.

http://musicbrainz.org/doc/XML_Web_Service

http://musicbrainz.org/doc/libmusicbrainz




回答3:


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.




回答4:


Yes! The Echo Nest. Pretty hot startup outside Boston that just got more funding. Their API lets you search by artist, album, track, and more.




回答5:


FreeDB is free, but may or may not have an API. It is user-generated content.

http://www.freedb.org/

And apparently Gracenote is the new CDDB (but probably not free). I guess they finally figured out that they didn't want to limit their database to CDs.



来源:https://stackoverflow.com/questions/3988760/is-there-a-free-database-or-web-service-api-for-music-information-albums-artis

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!