Guard empty album in snapcast control script
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 14 Dec 2025 22:06:10 +0000 (23:06 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 14 Dec 2025 22:06:10 +0000 (23:06 +0100)
music_assistant/providers/snapcast/control.py

index 125bdbb94ccb7d8632f414f886ddbfebb58dc5de..648df1d8203e5d5f1d487feae29b9b78a1768dee 100755 (executable)
@@ -283,7 +283,7 @@ class MusicAssistantControl:
                 properties["metadata"]["artistSort"] = [
                     x["sort_name"] for x in media_item["artists"]
                 ]
-            if "album" in media_item:
+            if media_item.get("album"):
                 properties["metadata"]["album"] = media_item["album"]["name"]
                 properties["metadata"]["albumSort"] = media_item["album"]["sort_name"]
         elif current_queue_item: