From d746729c029c5805a38401de19ee31460781bf59 Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Thu, 11 Sep 2025 18:01:46 -0700 Subject: [PATCH] Update web_server.py --- web_server.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web_server.py b/web_server.py index 7190904f..cf8e335b 100644 --- a/web_server.py +++ b/web_server.py @@ -1384,13 +1384,17 @@ def get_status(): spotify_status = spotify_client.is_authenticated() spotify_response_time = (time.time() - spotify_start) * 1000 # Convert to ms - # Test media server with response time + # Test media server with response time (use fresh client with Docker URL resolution) media_server_start = time.time() media_server_status = False if active_server == "plex": - media_server_status = plex_client.is_connected() + # Create fresh client to ensure Docker URL resolution + temp_plex_client = PlexClient() + media_server_status = temp_plex_client.is_connected() elif active_server == "jellyfin": - media_server_status = jellyfin_client.is_connected() + # Create fresh client to ensure Docker URL resolution + temp_jellyfin_client = JellyfinClient() + media_server_status = temp_jellyfin_client.is_connected() media_server_response_time = (time.time() - media_server_start) * 1000 # Test Soulseek (just check if configured, no network test)