YT Music: Fix missing track thumbs (#2092)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Tue, 1 Apr 2025 14:16:08 +0000 (16:16 +0200)
committerGitHub <noreply@github.com>
Tue, 1 Apr 2025 14:16:08 +0000 (16:16 +0200)
* Fix missing track thumbs

* Fix missing track thumbs

---------

Co-authored-by: Marvin Schenkel <marvin.schenkel@nn-group.com>
music_assistant/providers/ytmusic/helpers.py

index 9ac336def0efb1b434c3ae75aa1f4e8eae197d01..0ba8f1ea18731bd0ea5b963c78a141f5b43dd6d5 100644 (file)
@@ -85,6 +85,8 @@ async def get_track(
         track["thumbnails"] = track_obj["microformat"]["microformatDataRenderer"]["thumbnail"][
             "thumbnails"
         ]
+        if track_thumbs := track_obj["videoDetails"].get("thumbnail", {}).get("thumbnails"):
+            track["thumbnails"] = track.get("thumbnails", []) + track_thumbs
         track["isAvailable"] = track_obj["playabilityStatus"]["status"] == "OK"
         return track