From: Marvin Schenkel Date: Fri, 8 Jul 2022 21:23:29 +0000 (+0200) Subject: Only return highest quality thumb X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=1ba52781beb0695ca1707f1f6e980f9a97a8e8f6;p=music-assistant-server.git Only return highest quality thumb --- 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 ]