From 380ddb657bc549bbcdc85d6ea9acac1891a5fd3c Mon Sep 17 00:00:00 2001 From: Maxim Raznatovski Date: Mon, 31 Mar 2025 22:04:52 +0200 Subject: [PATCH] feat: add DSP Config changed event (#2079) feat: send `PLAYER_DSP_CONFIG_UPDATED` on DSP changes --- music_assistant/controllers/config.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index bdd52e0b..8fda17e0 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -520,6 +520,12 @@ class ConfigController: # Save and apply the new config to the player self.set(f"{CONF_PLAYER_DSP}/{player_id}", config.to_dict()) await self.mass.players.on_player_dsp_change(player_id) + # send the dsp config updated event + self.mass.signal_event( + EventType.PLAYER_DSP_CONFIG_UPDATED, + object_id=player_id, + data=config, + ) return config def create_default_player_config( -- 2.34.1