From fb73ce9a236e4d96f399bbb299c747c03007d19f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 27 Sep 2026 13:12:20 +0200 Subject: [PATCH] Disconnect roon media player signal on unload (#183276) Co-authored-by: Claude --- homeassistant/components/roon/media_player.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/roon/media_player.py b/homeassistant/components/roon/media_player.py index 21d24583fa15..03905740301e 100644 --- a/homeassistant/components/roon/media_player.py +++ b/homeassistant/components/roon/media_player.py @@ -67,7 +67,9 @@ async def async_setup_entry( ) # start listening for players to be added or changed by the server component - async_dispatcher_connect(hass, "roon_media_player", async_update_media_player) + config_entry.async_on_unload( + async_dispatcher_connect(hass, "roon_media_player", async_update_media_player) + ) class RoonDevice(MediaPlayerEntity):