From: Marcel van der Veldt Date: Thu, 19 Sep 2024 07:11:36 +0000 (+0200) Subject: Fix: faster retry on spotify token expiration X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=c1aadac77b8b53a0ccdde0131ef5619402051884;p=music-assistant-server.git Fix: faster retry on spotify token expiration --- diff --git a/music_assistant/server/providers/spotify/__init__.py b/music_assistant/server/providers/spotify/__init__.py index de8f8a32..616a0442 100644 --- a/music_assistant/server/providers/spotify/__init__.py +++ b/music_assistant/server/providers/spotify/__init__.py @@ -602,7 +602,7 @@ class SpotifyProvider(MusicProvider): self.logger.warning( "librespot failed to stream track, retrying... (attempt %s/3)", attempt ) - await asyncio.sleep(0.5) + await asyncio.sleep(0.1) def _parse_artist(self, artist_obj): """Parse spotify artist object to generic layout.""" @@ -885,7 +885,7 @@ class SpotifyProvider(MusicProvider): # so it will be retried (and the token refreshed) if response.status == 401: self._auth_info = None - raise ResourceTemporarilyUnavailable("Token expired", backoff_time=1) + raise ResourceTemporarilyUnavailable("Token expired", backoff_time=0.1) # handle 404 not found, convert to MediaNotFoundError if response.status == 404: