From 6a16fe34cde0030fd3d7d50b28a1090041b2e975 Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Sun, 10 Aug 2025 15:26:44 +0200 Subject: [PATCH] Fixed genres Musicbrainz API renamed it from genres to tags --- src/api/apis/MusicBrainzAPI.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/apis/MusicBrainzAPI.ts b/src/api/apis/MusicBrainzAPI.ts index 5bebd6d..f06ffe0 100644 --- a/src/api/apis/MusicBrainzAPI.ts +++ b/src/api/apis/MusicBrainzAPI.ts @@ -138,7 +138,7 @@ export class MusicBrainzAPI extends APIModel { console.log(`MDB | api "${this.apiName}" queried by ID`); // Fetch release group - const groupUrl = `https://musicbrainz.org/ws/2/release-group/${encodeURIComponent(id)}?inc=releases+artists+tags+ratings+genres&fmt=json`; + const groupUrl = `https://musicbrainz.org/ws/2/release-group/${encodeURIComponent(id)}?inc=releases+artists+tags+ratings+genres+tags&fmt=json`; const groupResponse = await requestUrl({ url: groupUrl, headers: { @@ -189,7 +189,7 @@ export class MusicBrainzAPI extends APIModel { artists: result['artist-credit'].map(a => a.name), language: releaseData['text-representation'].language ? getLanguageName(releaseData['text-representation'].language) : 'Unknown', - genres: result.genres.map(g => g.name), + genres: result.tags.map(g => g.name), subType: result['primary-type'], trackCount: releaseData.media[0]['track-count'] ?? 0, tracks: tracks,