From f1e6a48e4bef66697188b4bffbd5c138bb69015d Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 3 Aug 2023 10:27:14 +0200 Subject: [PATCH] fix typo --- music_assistant/server/controllers/media/albums.py | 4 ++-- music_assistant/server/controllers/media/artists.py | 4 ++-- music_assistant/server/controllers/media/playlists.py | 2 +- music_assistant/server/controllers/media/radio.py | 2 +- music_assistant/server/controllers/media/tracks.py | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/music_assistant/server/controllers/media/albums.py b/music_assistant/server/controllers/media/albums.py index e16b9a27..2d7dc83e 100644 --- a/music_assistant/server/controllers/media/albums.py +++ b/music_assistant/server/controllers/media/albums.py @@ -100,14 +100,14 @@ class AlbumsController(MediaControllerBase[Album]): if not item.provider_mappings: raise InvalidDataError("Album is missing provider mapping(s)") # grab additional metadata - if not metadata_lookup: + if metadata_lookup: await self.mass.metadata.get_album_metadata(item) # actually add (or update) the item in the library db # use the lock to prevent a race condition of the same item being added twice async with self._db_add_lock: library_item = await self._add_library_item(item) # also fetch the same album on all providers - if not metadata_lookup: + if metadata_lookup: await self._match(library_item) library_item = await self.get_library_item(library_item.item_id) # also add album tracks diff --git a/music_assistant/server/controllers/media/artists.py b/music_assistant/server/controllers/media/artists.py index 7393a00c..dca0b5c7 100644 --- a/music_assistant/server/controllers/media/artists.py +++ b/music_assistant/server/controllers/media/artists.py @@ -64,14 +64,14 @@ class ArtistsController(MediaControllerBase[Artist]): if isinstance(item, ItemMapping): metadata_lookup = True # grab musicbrainz id and additional metadata - if not metadata_lookup: + if metadata_lookup: await self.mass.metadata.get_artist_metadata(item) # actually add (or update) the item in the library db # use the lock to prevent a race condition of the same item being added twice async with self._db_add_lock: library_item = await self._add_library_item(item) # also fetch same artist on all providers - if not metadata_lookup: + if metadata_lookup: await self.match_artist(library_item) library_item = await self.get_library_item(library_item.item_id) self.mass.signal_event( diff --git a/music_assistant/server/controllers/media/playlists.py b/music_assistant/server/controllers/media/playlists.py index aa4d3e6c..083c4d2e 100644 --- a/music_assistant/server/controllers/media/playlists.py +++ b/music_assistant/server/controllers/media/playlists.py @@ -70,7 +70,7 @@ class PlaylistController(MediaControllerBase[Playlist]): async for _ in self.tracks(item.item_id, item.provider): pass # metadata lookup we need to do after adding it to the db - if not metadata_lookup: + if metadata_lookup: await self.mass.metadata.get_playlist_metadata(library_item) library_item = await self.update_item_in_library(library_item.item_id, library_item) self.mass.signal_event( diff --git a/music_assistant/server/controllers/media/radio.py b/music_assistant/server/controllers/media/radio.py index 5180c772..880961e8 100644 --- a/music_assistant/server/controllers/media/radio.py +++ b/music_assistant/server/controllers/media/radio.py @@ -68,7 +68,7 @@ class RadioController(MediaControllerBase[Radio]): raise InvalidDataError("Not a valid Radio object (ItemMapping can not be added to db)") if not item.provider_mappings: raise InvalidDataError("Radio is missing provider mapping(s)") - if not metadata_lookup: + if metadata_lookup: await self.mass.metadata.get_radio_metadata(item) # actually add (or update) the item in the library db # use the lock to prevent a race condition of the same item being added twice diff --git a/music_assistant/server/controllers/media/tracks.py b/music_assistant/server/controllers/media/tracks.py index a5d8a8f9..b81f9301 100644 --- a/music_assistant/server/controllers/media/tracks.py +++ b/music_assistant/server/controllers/media/tracks.py @@ -128,7 +128,7 @@ class TracksController(MediaControllerBase[Track]): if not item.provider_mappings: raise InvalidDataError("Track is missing provider mapping(s)") # grab additional metadata - if not metadata_lookup: + if metadata_lookup: await self.mass.metadata.get_track_metadata(item) # fallback track image from album (only if albumtype = single) if ( @@ -145,7 +145,7 @@ class TracksController(MediaControllerBase[Track]): async with self._db_add_lock: library_item = await self._add_library_item(item) # also fetch same track on all providers (will also get other quality versions) - if not metadata_lookup: + if metadata_lookup: await self._match(library_item) library_item = await self.get_library_item(library_item.item_id) self.mass.signal_event( -- 2.34.1