Revert "feat: Deezer artist photo fallback for local artists with no Navidrome image"

This reverts commit 569af968c5.
This commit is contained in:
Honey committed 2026-07-31 17:20:45 +02:00
1 parent 569af968c5
commit e059c358b3
5 files changed
+12 -26

No files matched your search

+10 -15
View File
@@ -178,21 +178,16 @@ export async function loadArtistDetail(artist) {
const itunesArtistId = knownItunes ?? iArtistMatch?.artistId ?? null;
if (!knownFans) _showFans(iArtistMatch?.fanCount); // local artist: show the matched Deezer artist's fans
// Artist photo: Navidrome (from its metadata agents) first; if it has none, fall back to the
// matched Deezer artist's picture. Covers non-local Deezer artists AND niche local artists
// (e.g. N!GHT) that Navidrome's agents have no art for — the hero was blank for those before.
if (itunesArtistId && pfpWrap) {
const ndImg = await imgP.catch(() => null);
if (!ndImg) {
const dzImg = iArtistMatch?.artworkUrl100 || await deezerArtistImage(itunesArtistId);
if (dzImg) {
const pfpImg = document.createElement('img');
pfpImg.className = 'artist-hero-pfp';
pfpImg.onload = pfpImg.onerror = () => { if (bgEl) bgEl.style.backgroundImage = `url('${dzImg}')`; _revealHero(); };
pfpImg.src = dzImg;
pfpWrap.prepend(pfpImg);
document.getElementById('artist-hero-pfp-initial')?.style.setProperty('display', 'none');
}
// Non-local (Deezer) artist has no Navidrome photo — fetch the Deezer artist picture for the hero.
if (!hasND && itunesArtistId && pfpWrap) {
const dzImg = iArtistMatch?.artworkUrl100 || await deezerArtistImage(itunesArtistId);
if (dzImg) {
const pfpImg = document.createElement('img');
pfpImg.className = 'artist-hero-pfp';
pfpImg.onload = pfpImg.onerror = () => { if (bgEl) bgEl.style.backgroundImage = `url('${dzImg}')`; _revealHero(); };
pfpImg.src = dzImg;
pfpWrap.prepend(pfpImg);
document.getElementById('artist-hero-pfp-initial')?.style.setProperty('display', 'none');
}
}