Музыкальный API с датой / годом выпуска песни
Я ищу музыкальный API, который может найти информацию о песне с указанием исполнителя и названия трека, и возвращает год, когда песня была выпущена.
Я рассмотрел несколько API, каждый из которых имеет ограничения:
- https://developer.gracenote.com/ Нужно также имя альбома в качестве ввода в верхней части исполнителя и название трека
- http://www.last.fm/api только несколько песен имеют дату выпуска / год информации
- http://developer.echonest.com/ не имеет даты выпуска / год информации
Есть предложения по другим API?
2 ответа
Решение
Возможно, вы захотите проверить API Discogs. Это предоставляет обширную информацию о выпусках художника, включая год выпуска. musicbrainz также может представлять интерес.
Для 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>