From f1d75f0dd7673df59f55118fba1a6462da45014e Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Tue, 16 Nov 2021 12:40:54 +0100 Subject: [PATCH] Use source list property instead of the attribute in Denon AVR integration (#59768) --- homeassistant/components/denonavr/media_player.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/denonavr/media_player.py b/homeassistant/components/denonavr/media_player.py index 39186680e09..c3106a98c72 100644 --- a/homeassistant/components/denonavr/media_player.py +++ b/homeassistant/components/denonavr/media_player.py @@ -155,7 +155,6 @@ class DenonDevice(MediaPlayerEntity): name=config_entry.title, ) self._attr_sound_mode_list = receiver.sound_mode_list - self._attr_source_list = receiver.input_func_list self._receiver = receiver self._update_audyssey = update_audyssey @@ -246,6 +245,11 @@ class DenonDevice(MediaPlayerEntity): """Return the state of the device.""" return self._receiver.state + @property + def source_list(self): + """Return a list of available input sources.""" + return self._receiver.input_func_list + @property def is_volume_muted(self): """Return boolean if volume is currently muted."""