From bcbc7c579b3858c32a7307168075101546e4b7b1 Mon Sep 17 00:00:00 2001 From: OzGav Date: Wed, 22 Oct 2025 18:29:48 +1000 Subject: [PATCH] Fix recursion loop in fake volume mute control (#2530) --- music_assistant/controllers/players/player_controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/music_assistant/controllers/players/player_controller.py b/music_assistant/controllers/players/player_controller.py index 9bc803ba..e0a3753c 100644 --- a/music_assistant/controllers/players/player_controller.py +++ b/music_assistant/controllers/players/player_controller.py @@ -793,8 +793,8 @@ class PlayerController(CoreController): player._attr_volume_muted = False prev_volume = player.extra_data.get(ATTR_PREVIOUS_VOLUME, 1) player.extra_data[ATTR_FAKE_MUTE] = False - await self.cmd_volume_set(player_id, prev_volume) player.update_state() + await self.cmd_volume_set(player_id, prev_volume) else: # handle external player control player_control = self._controls.get(player.mute_control) -- 2.34.1