From 1ba52781beb0695ca1707f1f6e980f9a97a8e8f6 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Fri, 8 Jul 2022 23:23:29 +0200 Subject: [PATCH] Only return highest quality thumb --- music_assistant/music_providers/ytmusic/ytmusic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music_assistant/music_providers/ytmusic/ytmusic.py b/music_assistant/music_providers/ytmusic/ytmusic.py index ae0b482c..5b9981ab 100644 --- a/music_assistant/music_providers/ytmusic/ytmusic.py +++ b/music_assistant/music_providers/ytmusic/ytmusic.py @@ -453,10 +453,10 @@ class YoutubeMusicProvider(MusicProvider): @classmethod async def _parse_thumbnails(cls, thumbnails_obj: dict) -> List[MediaItemImage]: - """Parse and sort a list of thumbnails from highest quality to lowest quality.""" + """Parse and sort a list of thumbnails and return the highest quality.""" thumbnails_sorted = sorted( thumbnails_obj, key=itemgetter("width"), reverse=True - ) + )[0] return [ MediaItemImage(ImageType.THUMB, thumb["url"]) for thumb in thumbnails_sorted ] -- 2.34.1