Fix dlna_dmr task flood when player changes state (#117606)

This commit is contained in:
J. Nick Koston 2024-05-17 01:40:14 -05:00 committed by GitHub
parent bbf86335be
commit 48ea15cc6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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: