Музыкальный 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>
Другие вопросы по тегам