Estou procurando uma API de música que possa procurar informações de uma música, desde o nome do artista e da faixa, e retorne o ano em que a música foi lançada.
Eu pesquisei algumas APIs, cada uma com limitações:
- https://developer.gracenote.com/ Precisa também do nome do álbum como entrada no topo do nome do artista e da faixa
- http://www.last.fm/api apenas algumas músicas têm informações sobre data / ano do lançamento
- http://developer.echonest.com/ não tem informações sobre data / ano de lançamento
Alguma sugestão sobre outras APIs?
Respostas:
1 para resposta № 1Você pode querer verificar o API do Discogs. Ele fornece informações abrangentes sobre os lançamentos de um artista, incluindo o ano de lançamento. musicbrainz também pode ser de interesse.
1 para resposta № 2
Para o Gracenote WebAPI, você não precisa necessariamente do nome do álbum. Com o nome do artista e da faixa, você também pode obter as informações da data de lançamento. Veja uma amostra de consulta:
<QUERIES>
<AUTH>
<CLIENT>XXXXXX</CLIENT>
<USER>XXXXXX</USER>
</AUTH>
<QUERY CMD="ALBUM_SEARCH">
<TEXT TYPE="ARTIST">Beatles</TEXT>
<TEXT TYPE="TRACK_TITLE">Let It Be</TEXT>
</QUERY>
</QUERIES>
E a data de lançamento retornou como mostrado abaixo na resposta parcial
<ARTIST>The Beatles</ARTIST>
<TITLE>Let It Be</TITLE>
<PKG_LANG>ENG</PKG_LANG>
<DATE>1970</DATE>