From: Marcel van der Veldt Date: Sun, 14 Dec 2025 20:12:40 +0000 (+0100) Subject: Prevent overwhelming the eventloop while correcting lib X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f55f938dbf3fc0fb95dd8acfd7b5c1e41d166b1e;p=music-assistant-server.git Prevent overwhelming the eventloop while correcting lib --- 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()) )