From 1748a0ebd648e44db5fa4c19feb630e96ccfef3b Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Thu, 2 Apr 2026 21:44:25 -0700 Subject: [PATCH] Fix test connection and disconnect messages for Discogs source - Test connection now shows "Discogs connection successful!" when Discogs is the active fallback (was showing "iTunes") - Spotify disconnect message shows correct fallback name --- web_server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web_server.py b/web_server.py index 2de21fb2..e1181691 100644 --- a/web_server.py +++ b/web_server.py @@ -3551,7 +3551,8 @@ def run_service_test(service, test_config): return True, "Spotify connection successful!" else: # Using fallback metadata source - fallback_name = 'Deezer' if _get_metadata_fallback_source() == 'deezer' else 'iTunes' + fb_src = _get_metadata_fallback_source() + fallback_name = 'Deezer' if fb_src == 'deezer' else 'Discogs' if fb_src == 'discogs' else 'iTunes' if spotify_configured: return True, f"{fallback_name} connection successful! (Spotify configured but not authenticated)" else: @@ -6538,7 +6539,7 @@ def spotify_disconnect(): 'rate_limit': None } _status_cache_timestamps['spotify'] = time.time() - fallback_label = 'Deezer' if fallback_src == 'deezer' else 'iTunes' + fallback_label = 'Deezer' if fallback_src == 'deezer' else 'Discogs' if fallback_src == 'discogs' else 'iTunes' add_activity_item("🔌", "Spotify Disconnected", f"Switched to {fallback_label} metadata source", "Now") return jsonify({'success': True, 'message': f'Spotify disconnected. Now using {fallback_label}.'}) except Exception as e: