From 3f512e38db9ed3e85626190077134f9274282e2a Mon Sep 17 00:00:00 2001 From: Marek Skrobacki Date: Tue, 20 Sep 2022 22:03:10 +0200 Subject: [PATCH] Fix Sonos cover art when browsing albums (#75105) --- homeassistant/components/sonos/media_browser.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/sonos/media_browser.py b/homeassistant/components/sonos/media_browser.py index 713d48fea55..1f245d23018 100644 --- a/homeassistant/components/sonos/media_browser.py +++ b/homeassistant/components/sonos/media_browser.py @@ -500,11 +500,9 @@ def get_media( if not item_id.startswith("A:ALBUM") and search_type == SONOS_ALBUM: item_id = "A:ALBUMARTIST/" + "/".join(item_id.split("/")[2:]) - for item in media_library.browse_by_idstring( - search_type, - "/".join(item_id.split("/")[:-1]), - full_album_art_uri=True, - max_items=0, - ): - if item.item_id == item_id: - return item + search_term = item_id.split("/")[-1] + matches = media_library.get_music_library_information( + search_type, search_term=search_term, full_album_art_uri=True + ) + if len(matches) > 0: + return matches[0]