2016-06-23 3 views
0

Я планирую продлить менеджер музыкальной библиотеки beets, который полагается на Musicbrainz как backend.Как получить информацию о сериале, который релиз принадлежит через Musicbrainz

Что я хочу сделать, так это узнать, что сборка принадлежит заданной MBID компиляции. Когда вы открываете выпуск в WEB-интерфейсе, «группа выпуска» записывается в нижней части страницы.

Например, есть Bravo Hits 45. Он относится к серии Bravo Hits и не имеет значения 45.

Но как я могу получить эту информацию, учитывая MBID, например. bfaa7806-0628-4e81-a553-b88e379b6c3b выпуска с использованием XML-API?

(PS:. Я не 100% уверен, что если ключевые слова series и release-group имеют ничего общего)

Я попытался запросить метаданные включают в себя серию отношений и информации коллекции: http://musicbrainz.org/ws/2/release/bfaa7806-0628-4e81-a553-b88e379b6c3b?inc=series-rels+collections Нет информации.

Или, может быть, через группу выпуска? http://musicbrainz.org/ws/2/release-group?release=bfaa7806-0628-4e81-a553-b88e379b6c3b Информация отсутствует.

Я думал, что должно быть даже запрос для просмотра серии, но этот запрос даже не существует: https://musicbrainz.org/ws/2/series?release=1350fce9-08ab-40ba-a7bb-ed3cfb869499


Во всяком случае, я мог бы сделать запрос, используя имя, получить много неточной результаты в том числе правого: https://musicbrainz.org/search?query=Bravo+Hits+45&type=series&method=indexed

Но я предполагаю, что должен быть способ, чтобы сделать точный поиск с помощью MBID релиза, не так ли?

ответ

2

В этом случае отношения между группой выпуска и серией, поэтому вы не можете запросить эту информацию о выпуске. Тем не менее, http://musicbrainz.org/ws/2/release-group?release=bfaa7806-0628-4e81-a553-b88e379b6c3b&inc=series-rels (ваш запрос группы выпуска с номером series-rels) включает информацию, которую вы ищете, а также https://musicbrainz.org/ws/2/release-group/a84861c0-72b3-37b2-bbbc-07c03269abab?inc=series-rels.

Чтобы уточнить: также возможно, чтобы выпуски были частью серии, это просто, что в этом случае отношения между группой выпуска и серией.

+0

Wow thanks! 'http: //musicbrainz.org/ws/2/release-group? release = bfaa7806-0628-4e81-a553-b88e379b6c3b & inc = series-rels' именно то, что я искал. И благодарность за подсказку относительно релизов также может быть частью серии. Я буду уважать это в своем коде. – Nippey

 Смежные вопросы

  • Нет связанных вопросов^_^