From c470733febb64df6b86a13b0dd93f93a96996adf Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 28 Jan 2022 11:38:09 +0100 Subject: [PATCH] Fix cast support for browsing local media source (#65115) --- homeassistant/components/cast/media_player.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/cast/media_player.py b/homeassistant/components/cast/media_player.py index f96279d6d7f8..e966e98c3f13 100644 --- a/homeassistant/components/cast/media_player.py +++ b/homeassistant/components/cast/media_player.py @@ -471,9 +471,16 @@ class CastDevice(MediaPlayerEntity): "audio/" ) - if plex.is_plex_media_id(media_content_id): - return await plex.async_browse_media( - self.hass, media_content_type, media_content_id, platform=CAST_DOMAIN + if media_content_id is not None: + if plex.is_plex_media_id(media_content_id): + return await plex.async_browse_media( + self.hass, + media_content_type, + media_content_id, + platform=CAST_DOMAIN, + ) + return await media_source.async_browse_media( + self.hass, media_content_id, **kwargs ) if media_content_type == "plex":