catch attributeerror in tidal
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 22 Apr 2024 22:05:18 +0000 (00:05 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 22 Apr 2024 22:05:18 +0000 (00:05 +0200)
music_assistant/server/providers/tidal/__init__.py

index f6bf72c74bf0fef218a20f5eed9b814ca31caf09..8cc08627c09fd51592cff41a7710c56ab958acb3 100644 (file)
@@ -461,7 +461,7 @@ class TidalProvider(MusicProvider):
             )
             track = self._parse_track(track_obj)
             # get some extra details for the full track info
-            with suppress(tidal_exceptions.MetadataNotAvailable):
+            with suppress(tidal_exceptions.MetadataNotAvailable, AttributeError):
                 lyrics: TidalLyrics = await asyncio.to_thread(track.lyrics)
                 track.metadata.lyrics = lyrics.text
             return track