From b1f0a459c4bd327a17926c1f97cff505477bf7b0 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Thu, 2 Apr 2026 21:41:30 -0700 Subject: [PATCH] Fix all watchlist Discogs gaps + revert broken image upscaling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add discogs_artist_id to ALL watchlist WHERE clauses + bind params - Fix artistPrimaryId + View Discography for Discogs-only artists - Fix openWatchlistArtistDetailView destructuring - Discogs source/provider badges + CSS + image fetch + ID resolution - Revert thumb upscaling — Discogs blocks hotlinked higher-res URLs (403 Forbidden), thumbnails are a CDN limitation --- core/metadata_cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/metadata_cache.py b/core/metadata_cache.py index 6c13df6d..dc6a86a6 100644 --- a/core/metadata_cache.py +++ b/core/metadata_cache.py @@ -1060,7 +1060,7 @@ class MetadataCache: if images: primary = next((img for img in images if img.get('type') == 'primary'), None) fields['image_url'] = (primary or images[0]).get('uri') - # Search results use cover_image/thumb + # Search results use cover_image/thumb — upscale from 150px to 600px if not fields.get('image_url'): img = data.get('cover_image') or data.get('thumb') if img and 'spacer.gif' not in img: