From c30b06bb17c874354076986a0ac0fe198466257d Mon Sep 17 00:00:00 2001 From: lifegpc Date: Fri, 10 May 2024 14:31:36 +0800 Subject: [PATCH] Fix bug --- mbz_generate_opencd_info.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mbz_generate_opencd_info.js b/mbz_generate_opencd_info.js index 031aeda..2abb32d 100644 --- a/mbz_generate_opencd_info.js +++ b/mbz_generate_opencd_info.js @@ -1,7 +1,7 @@ // ==UserScript== // @name MusicBrainZ 生成 OpenCD 信息 // @namespace https://github.com/lifegpc/userscript -// @version 0.0.2 +// @version 0.0.3 // @description MusicBrainZ 生成 OpenCD 所需信息 // @author lifegpc // @match https://musicbrainz.org/release/* @@ -86,7 +86,7 @@ GM_registerMenuCommand("生成 Info.txt", () => { for (const track of trackList) { const trackNo = parseInt(track.querySelector(".pos.t").innerText); const trackTitle = track.querySelector(".title bdi").innerText; - const trackArtist = track.children[2].innerText; + const trackArtist = track.children[2].classList.contains("rating") ? albumArtist : track.children[2].innerText; const trackLength = parseTime(track.querySelector(".treleases").innerText); discLength += trackLength; const tTrackLength = dumpTime(trackLength);