From 02a5dfce0b52599d998f77c77fb0bbd6dd9476b1 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Fri, 25 Oct 2024 14:42:39 +0200 Subject: [PATCH] Fix: account for playlists with less than 50 images/items --- music_assistant/server/controllers/metadata.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/music_assistant/server/controllers/metadata.py b/music_assistant/server/controllers/metadata.py index 4671ff39..73bb44c4 100644 --- a/music_assistant/server/controllers/metadata.py +++ b/music_assistant/server/controllers/metadata.py @@ -403,7 +403,10 @@ class MetaDataController(CoreController): # require at least some images otherwise this does not make a lot of sense return None # limit to 50 images to prevent we're going OOM - images = random.sample(images, 50) + if len(images) > 50: + images = random.sample(images, 50) + else: + random.shuffle(images) try: # create collage thumb from playlist tracks # if playlist has no default image (e.g. a local playlist) -- 2.34.1