From 9b47af68ae2623b282769950ace789a3428319b9 Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Thu, 1 Nov 2018 16:26:53 -0400 Subject: [PATCH] Add surround programs to zone 2+ (#17445) * Add surround programs to zone 2+ Add surround programs and surround program to any zone that supports it. * Update yamaha.py removed double fetching. --- homeassistant/components/media_player/yamaha.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/media_player/yamaha.py b/homeassistant/components/media_player/yamaha.py index 101dfc2bc53..0bb34aee7e1 100644 --- a/homeassistant/components/media_player/yamaha.py +++ b/homeassistant/components/media_player/yamaha.py @@ -185,9 +185,10 @@ class YamahaDevice(MediaPlayerDevice): self._playback_support = self.receiver.get_playback_support() self._is_playback_supported = self.receiver.is_playback_supported( self._current_source) - if self._zone == "Main_Zone": + surround_programs = self.receiver.surround_programs() + if surround_programs: self._sound_mode = self.receiver.surround_program - self._sound_mode_list = self.receiver.surround_programs() + self._sound_mode_list = surround_programs else: self._sound_mode = None self._sound_mode_list = None