Мое приложение считывает оглавление из загруженного CDDA и генерирует идентификатор диска MusicBrainz, а затем извлекает строку данных JSON из MusicBrainz для выпуска из конечной точки ниже. Данные успешно возвращены и проанализированы.
http://musicbrainz.org/ws/2/discid/fsc.d4TxmWvIfypYeqjIr3FJjMQ-?inc=artists+recordings+release-groups
Я не могу на всю жизнь найти способ получения данных композитора и автора текстов для каждой возвращенной песни.
Я просмотрел веб-сайт, отсканировал схему базы данных и нашел в Интернете решение для поиска.
Неужели какая-то добрая душа избавит меня от моих страданий?
Редактировать:
хорошо, я узнал немного больше.
запрос на получение композитора для песни в формате JSON должен выглядеть следующим образом
https://musicbrainz.org/ws/2/work/<mb work id>?inc=artist-rels&fmt=json
, который возвращает эту структуру данных
[relations]
[0-n]
[artist]
[name]
[id] // mb id
[type] // ie composer / lyricist /librettist
[direction] ie backward ie works composed by artist name
[title] //ie the title of the work
[type] //ie 'song'
Так что теперь вопросы: какой запрос получает идентификатор работы?