Only return highest quality thumb
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 8 Jul 2022 21:23:29 +0000 (23:23 +0200)
committerMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 8 Jul 2022 21:23:29 +0000 (23:23 +0200)
music_assistant/music_providers/ytmusic/ytmusic.py

index ae0b482c9c507650f98bb92291d8000adb0f774f..5b9981ab28d7f88968381bd708be9673c287a78d 100644 (file)
@@ -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
         ]