From 48ea15cc6eebbba046aab668578498b81e0bbb8f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 17 May 2024 01:40:14 -0500 Subject: [PATCH] Fix dlna_dmr task flood when player changes state (#117606) --- homeassistant/components/dlna_dmr/media_player.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/dlna_dmr/media_player.py b/homeassistant/components/dlna_dmr/media_player.py index 69b9c0ffdb7..e6348546d7a 100644 --- a/homeassistant/components/dlna_dmr/media_player.py +++ b/homeassistant/components/dlna_dmr/media_player.py @@ -530,8 +530,12 @@ class DlnaDmrEntity(MediaPlayerEntity): TransportState.PAUSED_PLAYBACK, ): force_refresh = True + break - self.async_schedule_update_ha_state(force_refresh) + if force_refresh: + self.async_schedule_update_ha_state(force_refresh) + else: + self.async_write_ha_state() @property def available(self) -> bool: