From: Marcel van der Veldt Date: Sun, 10 Aug 2025 21:14:08 +0000 (+0200) Subject: Fix Spotify CDN issues on playback (#2317) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=9e1cfe44bf41d39fa8395fdb5b3db12445ec5c95;p=music-assistant-server.git Fix Spotify CDN issues on playback (#2317) Fix spotify CDN issues on playback --- diff --git a/music_assistant/providers/spotify/__init__.py b/music_assistant/providers/spotify/__init__.py index 2ef15b3e..3d294918 100644 --- a/music_assistant/providers/spotify/__init__.py +++ b/music_assistant/providers/spotify/__init__.py @@ -598,16 +598,17 @@ class SpotifyProvider(MusicProvider): # we retry twice in case librespot fails to start for attempt in (1, 2): + log_librespot = self.logger.isEnabledFor(VERBOSE_LOG_LEVEL) or attempt == 2 async with AsyncProcess( args, stdout=True, - stderr=None if self.logger.isEnabledFor(VERBOSE_LOG_LEVEL) else False, + stderr=None if log_librespot else False, name="librespot", ) as librespot_proc: # get first chunk with timeout, to catch the issue where librespot is not starting # which seems to happen from time to time (but rarely) try: - chunk = await asyncio.wait_for(librespot_proc.read(64000), timeout=5 * attempt) + chunk = await asyncio.wait_for(librespot_proc.read(64000), timeout=10 * attempt) if not chunk: raise AudioError yield chunk diff --git a/music_assistant/providers/spotify/bin/librespot-linux-aarch64 b/music_assistant/providers/spotify/bin/librespot-linux-aarch64 index 4c506279..6990a359 100755 Binary files a/music_assistant/providers/spotify/bin/librespot-linux-aarch64 and b/music_assistant/providers/spotify/bin/librespot-linux-aarch64 differ diff --git a/music_assistant/providers/spotify/bin/librespot-linux-x86_64 b/music_assistant/providers/spotify/bin/librespot-linux-x86_64 index 07ccea57..b96491a9 100755 Binary files a/music_assistant/providers/spotify/bin/librespot-linux-x86_64 and b/music_assistant/providers/spotify/bin/librespot-linux-x86_64 differ diff --git a/music_assistant/providers/spotify/bin/librespot-macos-arm64 b/music_assistant/providers/spotify/bin/librespot-macos-arm64 index 1dd55417..a821f1f4 100755 Binary files a/music_assistant/providers/spotify/bin/librespot-macos-arm64 and b/music_assistant/providers/spotify/bin/librespot-macos-arm64 differ