web-dev-qa-db-fra.com

Existe-t-il une base de données gratuite ou une API de service Web pour les informations musicales (albums, artistes, morceaux)?

Je dois rechercher des informations sur l'artiste/l'album/la piste pour les titres des chansons.

Existe-t-il une base de données gratuite que je pourrais télécharger ou un service Web/API open source que je pourrais utiliser?

38
river

Essayez l'API last.fm à http://www.last.fm/api .

Si cela ne fonctionne pas pour vous, vous pouvez consulter les différentes API répertoriées dans ce résultat de recherche: http://www.programmableweb.com/category/music/api

Il s'agit d'un tutoriel Silverlight, mais comme il s'agit d'une API HTTP REST, il peut vous sembler agnostique de commencer: http://www.devx.com/VisualStudio/ Article/40158 .

21
Chris Gomez
21
Gra

Oui! Le nid d'écho . Démarrage assez chaud en dehors de Boston qui vient d'obtenir plus de financement. Leur API vous permet de rechercher par artiste, album, piste et plus encore.

9
Steve Tjoa

Je recommanderais personnellement Discogs , qui est gratuit et ne limite pas l'utilisation par jour . Cependant, il limite le nombre de demandes à une par seconde par adresse IP.

L'API est assez clair et documenté. Il utilise JSON sur HTTP et possède des wrappers pour différents environnements de programmation (Python, Ruby, Perl, .NET, PHP).

De plus, il contient des données sur une énorme quantité d'artistes, de sorties et de labels.

9
Mathieu Rodic

FreeDB est gratuit, mais peut ou non avoir une API. Il s'agit d'un contenu généré par l'utilisateur.

http://www.freedb.org/

Et apparemment Gracenote est le nouveau CDDB (mais probablement pas gratuit). Je suppose qu'ils ont finalement compris qu'ils ne voulaient pas limiter leur base de données aux CD.

0
Brad