Что такое URI для получения данных композитора песни из MusicBrainz? - PullRequest
0 голосов
/ 17 июня 2019

Мое приложение считывает оглавление из загруженного 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'

Так что теперь вопросы: какой запрос получает идентификатор работы?

...