From c6347f278150de02be08e5a15575a66b7a12402f Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 22 Feb 2026 14:52:33 +0100 Subject: [PATCH] Lock set_members to avoid concurrent actions --- music_assistant/controllers/players/controller.py | 1 + 1 file changed, 1 insertion(+) diff --git a/music_assistant/controllers/players/controller.py b/music_assistant/controllers/players/controller.py index b45f316d..56c3a279 100644 --- a/music_assistant/controllers/players/controller.py +++ b/music_assistant/controllers/players/controller.py @@ -1001,6 +1001,7 @@ class PlayerController(ProtocolLinkingMixin, CoreController): await self._handle_enqueue_next_media(player_id, media) @api_command("players/cmd/set_members") + @handle_player_command(lock=True) async def cmd_set_members( self, target_player: str, -- 2.34.1