Fix cast support for browsing local media source (#65115)

This commit is contained in:
Erik Montnemery 2022-01-28 11:38:09 +01:00 committed by GitHub
parent 65fb6f26f1
commit c470733feb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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":