03-05-2024, 03:03 PM
(07-09-2023, 11:21 PM)Tim Curtis Wrote: If it can "be easily implemented" then feel free to contribute the code :-)
Couple of things:
1. Metadata including play counts, last played, likes, skip counts are not maintained by MPD. They could be by making use of the MPD sticker database but is a significant coding effort. I think there was a post by @cprogrammer about this?
2. The Auto shuffle feature already supports a tag filter. Below is the ( i ) help for the feature.
Code:String of TAG VALUE pairs that Auto-shuffle uses to select the tracks being shuffled. Only one occurrence of a given TAG is allowed. The filter is case insensitive and it performs a TAG contains VALUE substring match.
Ex: genre "indie rock" artist coldplay
Ex: filename "NAS/Music/Led Zeppelin"
I really wish I could contribute but currently know nothing about coding or the efforts required. I'm open to learning though if you can point me in the right direction/language.
I was rethinking about this and wondered if perhaps it would be easier to add a feature on the Playlist side of things?
For example, create a random list of 100 songs with some filters like the tags implementation and something like No songs from the same album/same artist, or exclude X and Y, only recently added, etc.