Търся музикален API, който може да потърси информация за песен с име на изпълнител и песен, и връща годината, в която песента е издадена.
Изследвах няколко API, всеки с ограничения:
- https://developer.gracenote.com/ Нуждаете се и от името на албума като входен над името на изпълнителя и песента
- http://www.last.fm/api само няколко песни имат информация за дата / година
- http://developer.echonest.com/ няма информация за дата / година на пускане
Всяко предложение за други API?
Отговори:
1 за отговор № 1Може да искате да проверите Discogs API, Тя предоставя обширна информация за изданията на един художник, включително годината на издаване. musicbrainz може да е от интерес.
1 за отговор № 2
За Gracenote WebAPI не е необходимо да имате име на албума. С името на изпълнителя и песента можете да получите информация за датата на издаване. Ето примерна заявка:
<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>
И освободената дата се върна, както е показано по-долу в частичния отговор
<ARTIST>The Beatles</ARTIST>
<TITLE>Let It Be</TITLE>
<PKG_LANG>ENG</PKG_LANG>
<DATE>1970</DATE>