From 62da64867c7e113bc7543b7d6e56bcc48aa4b83e Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Sun, 22 Nov 2020 14:04:46 +0100 Subject: [PATCH] Optimize Sonos favorites updates (#43516) --- homeassistant/components/sonos/media_player.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sonos/media_player.py b/homeassistant/components/sonos/media_player.py index e3c24260a2e..7ec609837e4 100644 --- a/homeassistant/components/sonos/media_player.py +++ b/homeassistant/components/sonos/media_player.py @@ -947,8 +947,9 @@ class SonosEntity(MediaPlayerEntity): def update_content(self, event=None): """Update information about available content.""" - self._set_favorites() - self.schedule_update_ha_state() + if event and "favorites_update_id" in event.variables: + self._set_favorites() + self.schedule_update_ha_state() @property def volume_level(self):