Skip tracks in recently_played_items
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 14 Dec 2025 15:21:09 +0000 (16:21 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 14 Dec 2025 15:21:09 +0000 (16:21 +0100)
music_assistant/controllers/music.py

index 71cfca2720012ba8b39532a7cee815e1f4a2248d..0ef6b416f20add39f1f54f715937385f7a129ee0 100644 (file)
@@ -562,7 +562,16 @@ class MusicController(CoreController):
     ) -> list[ItemMapping]:
         """Return a list of the last played items."""
         if media_types is None:
-            media_types = MediaType.ALL
+            media_types = [
+                MediaType.ALBUM,
+                MediaType.AUDIOBOOK,
+                MediaType.ARTIST,
+                MediaType.PLAYLIST,
+                MediaType.PODCAST,
+                MediaType.FOLDER,
+                MediaType.RADIO,
+                MediaType.GENRE,
+            ]
         media_types_str = "(" + ",".join(f'"{x}"' for x in media_types) + ")"
         available_providers = ("library", *self.get_unique_providers())
         available_providers_str = "(" + ",".join(f'"{x}"' for x in available_providers) + ")"