From e4e3dc7fab227df1581fddf0157ad99f0970d28e Mon Sep 17 00:00:00 2001 From: jjlawren Date: Thu, 27 May 2021 00:12:43 -0500 Subject: [PATCH] Fix Sonos TV source attribute (#51131) --- homeassistant/components/sonos/speaker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sonos/speaker.py b/homeassistant/components/sonos/speaker.py index 7ce51176a88..e827b35b16d 100644 --- a/homeassistant/components/sonos/speaker.py +++ b/homeassistant/components/sonos/speaker.py @@ -819,7 +819,9 @@ class SonosSpeaker: if variables and "transport_state" in variables: self.media.play_mode = variables["current_play_mode"] - track_uri = variables["enqueued_transport_uri"] + track_uri = ( + variables["enqueued_transport_uri"] or variables["current_track_uri"] + ) music_source = self.soco.music_source_from_uri(track_uri) else: self.media.play_mode = self.soco.play_mode