From f55f938dbf3fc0fb95dd8acfd7b5c1e41d166b1e Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 14 Dec 2025 21:12:40 +0100 Subject: [PATCH] Prevent overwhelming the eventloop while correcting lib --- music_assistant/controllers/music.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/music_assistant/controllers/music.py b/music_assistant/controllers/music.py index 0ef6b416..2a2354a3 100644 --- a/music_assistant/controllers/music.py +++ b/music_assistant/controllers/music.py @@ -2534,6 +2534,8 @@ class MusicController(CoreController): async for db_item in ctrl.iter_library_items(provider=list(multi_instance_providers)): if self.match_provider_instances(db_item): await ctrl.update_item_in_library(db_item.item_id, db_item) + # prevent overwhelming the event loop + await asyncio.sleep(0.2) self.mass.config.set_raw_core_config_value( self.domain, LAST_PROVIDER_INSTANCE_SCAN, int(time.time()) ) -- 2.34.1