From 8236394b8538dc59ae2b6e371e5fb86dd2ac213d Mon Sep 17 00:00:00 2001 From: cgtobi Date: Tue, 15 Sep 2020 09:30:00 +0200 Subject: [PATCH] Check Sonos for local library before browsing (#40085) --- homeassistant/components/sonos/media_player.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/homeassistant/components/sonos/media_player.py b/homeassistant/components/sonos/media_player.py index 2b50f2864dc..307fee923a3 100644 --- a/homeassistant/components/sonos/media_player.py +++ b/homeassistant/components/sonos/media_player.py @@ -1547,6 +1547,13 @@ def library_payload(media_library): Used by async_browse_media. """ + if not media_library.browse_by_idstring( + "tracks", + "", + max_items=1, + ): + raise BrowseError("Local library not found") + children = [] for item in media_library.browse(): try: