postpone metadata scan at startup
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 15 Jan 2025 13:35:34 +0000 (14:35 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 15 Jan 2025 13:35:34 +0000 (14:35 +0100)
music_assistant/controllers/metadata.py

index a345ec6c50020b91bd4f2e1b8350fd57e7d68fa9..006674817569fc6d9584902ae478572d72a03276 100644 (file)
@@ -742,6 +742,8 @@ class MetaDataController(CoreController):
 
     async def _process_metadata_lookup_jobs(self) -> None:
         """Task to process metadata lookup jobs."""
+        # postpone the lookup for a while to allow the system to start up and providers initialized
+        await asyncio.sleep(60)
         while True:
             item_uri = await self._lookup_jobs.get()
             try: