Chore: ignore MediaNotFoundError in metadata lookups
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 6 Feb 2025 20:09:47 +0000 (21:09 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 6 Feb 2025 20:09:47 +0000 (21:09 +0100)
music_assistant/controllers/metadata.py

index a99b631f5343609f5383e950e3534c0092d20cff..1d3efb882a178545f3f04395e74c892ce708ec0e 100644 (file)
@@ -749,6 +749,9 @@ class MetaDataController(CoreController):
             try:
                 item = await self.mass.music.get_item_by_uri(item_uri)
                 await self.update_metadata(item)
+            except MediaNotFoundError:
+                # this can happen when the item is removed from the library
+                pass
             except Exception as err:
                 self.logger.error(
                     "Error while updating metadata for %s: %s",