From: Antoine V Date: Wed, 20 Dec 2023 23:02:03 +0000 (+0100) Subject: Fixed theaudiodb provider with get_track_metadata issue (#969) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7e971ab6475abe931ca7665e06eeb3b3abafff86;p=music-assistant-server.git Fixed theaudiodb provider with get_track_metadata issue (#969) --- diff --git a/music_assistant/server/providers/theaudiodb/__init__.py b/music_assistant/server/providers/theaudiodb/__init__.py index 681a9e13..8e8db563 100644 --- a/music_assistant/server/providers/theaudiodb/__init__.py +++ b/music_assistant/server/providers/theaudiodb/__init__.py @@ -144,7 +144,6 @@ class AudioDbMetadataProvider(MetadataProvider): async def get_track_metadata(self, track: Track) -> MediaItemMetadata | None: """Retrieve metadata for track on theaudiodb.""" - adb_track = None if track.mbid: result = await self._get_data("track-mb.php", i=track.mbid) if result and result.get("track"): @@ -167,7 +166,7 @@ class AudioDbMetadataProvider(MetadataProvider): if not compare_strings(track_artist.name, item["strArtist"]): continue if compare_strings(track_name, item["strTrack"]): - return self.__parse_track(adb_track) + return self.__parse_track(item) return None def __parse_artist(self, artist_obj: dict[str, Any]) -> MediaItemMetadata: