diff --git a/src/api.js b/src/api.js index 179c433..6a73194 100644 --- a/src/api.js +++ b/src/api.js @@ -136,8 +136,15 @@ export async function removeRomajiOverride(kanji) { } export function dispArtistById(id, name) { - if (!S.cfg.showRomaji || !_artistRomajiMap) return name || ''; - return _artistRomajiMap.get(String(id)) || name || ''; + if (!S.cfg.showRomaji) return name || ''; + const ov = getRomajiOverrides(); + if (name && ov[name]) return ov[name]; + return _artistRomajiMap?.get(String(id)) || name || ''; +} +export function dispAlbumName(name) { + if (!S.cfg.showRomaji) return name || ''; + const ov = getRomajiOverrides(); + return ov[name] || name || ''; } // Synchronous lookup — returns index entry for a song ID, or null if not in index. diff --git a/src/components.js b/src/components.js index 681ac29..14264d4 100644 --- a/src/components.js +++ b/src/components.js @@ -8,7 +8,7 @@ window._imgRetry = function(img, fallback) { if (n > 3 || !img.src) { img.parentNode.innerHTML = `