fix(tidal): fix track playback with lyrics error suppression (#1968)
authorJozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com>
Thu, 20 Feb 2025 13:43:58 +0000 (14:43 +0100)
committerGitHub <noreply@github.com>
Thu, 20 Feb 2025 13:43:58 +0000 (14:43 +0100)
raise original error for lyrics not existing, so that error suppression
works as expected and playback is unhindered

music_assistant/providers/tidal/helpers.py

index 5d4e13ef7959f438c6312c39940140472274bae2..ec87e05bfafbeecc4bb1f2966cb15083f698af47 100644 (file)
@@ -208,7 +208,8 @@ async def get_track_lyrics(session: TidalSession, prov_track_id: str) -> TidalLy
             raise MediaNotFoundError(msg) from err
         except MetadataNotAvailable as err:
             msg = f"Lyrics not available for track {prov_track_id}"
-            raise MediaNotFoundError(msg) from err
+            LOGGER.debug(msg)
+            raise MetadataNotAvailable(msg) from err
         except TooManyRequests:
             msg = "Tidal API rate limit reached"
             raise ResourceTemporarilyUnavailable(msg)