Получить треклист альбома с MusicBrainz ID

Я в настоящее время использую mikealmond / MusicBrainz класс, чтобы получить необходимую мне информацию из замечательной базы данных MusicBrainz.

Но у меня есть одна проблема, мне нужно получить записи с релиза, я нашел, как это сделать в веб-API здесь в браузере через этот URL: musicbrainz (точка) org / ws / 2 / release / 61bf0388-b8a9 -48f4-81d1-7eb02706dfb0? = вкл записи

Но в классе, который я использую, они требуют, чтобы я добавил сущность, прежде чем добавить идентификатор выпуска, но я не знаю, что добавить. И если я пытаюсь убрать это, я просто получаю URL-адрес, подобный этому:
musicbrainz (точка) org / ws / 2 / release /? = 61bf0388-b8a9-48f4-81d1-7eb02706dfb0? inc = записи, и это не работает.
Есть ли сущность, которую я могу добавить, чтобы сказать, что я даю релиз mbid?

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

РЕДАКТИРОВАТЬЯ пытался связаться с автором без удачи.

Я пробовал этот код из класса, упомянутого выше:

$includes = array('recordings');
try {
$details = $brainz->browseRelease('61bf0388-b8a9-48f4-81d1-7eb02706dfb0', $includes, 2);
print_r($details);
} catch (Exception $e) {
print $e->getMessage();
}
print "\n\n";

3

Решение

Я автор библиотеки. Я только что ответил на этот вопрос на GitHub, но подумал, что поделюсь ответом и здесь.

То, что вы хотите сделать, это поиск.

$details = $brainz->lookup('release', '61bf0388-b8a9-48f4-81d1-7eb02706dfb0', array('recordings'));

Другой способ сделать это — просмотреть записи, основанные на выпуске.

$details = $brainz->browseRecording('release', 'aad08360-f5cd-4e3b-9df6-88dae1b3e3f2', $includes, 2);
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]