From f32ae95ef418abfa3153e6896472bba2d227667b Mon Sep 17 00:00:00 2001 From: Richard de Boer Date: Sun, 29 Mar 2020 05:59:04 +0200 Subject: [PATCH] Fix media_player supported features default value (#33366) I looked at all media_player components and these were the only ones returning None: - bluesound - emby - mpd --- homeassistant/components/bluesound/media_player.py | 2 +- homeassistant/components/emby/media_player.py | 2 +- homeassistant/components/mpd/media_player.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/bluesound/media_player.py b/homeassistant/components/bluesound/media_player.py index 3ca9cb1f623..3f7dc41ffef 100644 --- a/homeassistant/components/bluesound/media_player.py +++ b/homeassistant/components/bluesound/media_player.py @@ -777,7 +777,7 @@ class BluesoundPlayer(MediaPlayerDevice): def supported_features(self): """Flag of media commands that are supported.""" if self._status is None: - return None + return 0 if self.is_grouped and not self.is_master: return SUPPORT_VOLUME_STEP | SUPPORT_VOLUME_SET | SUPPORT_VOLUME_MUTE diff --git a/homeassistant/components/emby/media_player.py b/homeassistant/components/emby/media_player.py index 56d68cee6b5..e063fc49f2f 100644 --- a/homeassistant/components/emby/media_player.py +++ b/homeassistant/components/emby/media_player.py @@ -305,7 +305,7 @@ class EmbyDevice(MediaPlayerDevice): """Flag media player features that are supported.""" if self.supports_remote_control: return SUPPORT_EMBY - return None + return 0 async def async_media_play(self): """Play media.""" diff --git a/homeassistant/components/mpd/media_player.py b/homeassistant/components/mpd/media_player.py index 4b6d63b4240..bec61b10a9f 100644 --- a/homeassistant/components/mpd/media_player.py +++ b/homeassistant/components/mpd/media_player.py @@ -249,7 +249,7 @@ class MpdDevice(MediaPlayerDevice): def supported_features(self): """Flag media player features that are supported.""" if self._status is None: - return None + return 0 supported = SUPPORT_MPD if "volume" in self._status: