Releases: uriel1998/mpdq
This Is Fine
No Repeats During The Workday
Added "radio station no repeat" (don't play the same song AGAIN for X
time), fixed bug with weight matching, fixed error if there were
multiple copies of the same instruction.
Weighting and Gating Release
Not only does mpdq
gate (or limit) the number of times a genre is played per interval, it will now increase the chances that genre is selected per interval.
tagreading tweaks
- Fixed bug where tracks > 60m would pass through length filter
- Redundancy add - if "artist" tag is empty, "album artist" tag will be used instead for artist frequency. Likewise, if "album" tag is empty, the "title" tag will be used instead.
One-Shot Rewrite
This release contains breaking changes.
- Rewrote and simplified a lot of the workings (and removed some troubling sub-sub-sub-shells).
- Now written to run on a timer like a cronjob. (Pausing works the same, though.)
- Massively simplified the genre selection into a "gating" mechanism.
- Made the album and artist frequency times actually work, and using the same log
- Configurable way to skip artist and album frequency for specified genres
- Because of the way it handles genres (just numerically, and then as an exact string), multiple-genre tags are treated as discrete entries, e.g. "Concert;Rock" is completely separate from either "Concert" or "Rock".
rainy saturday
Incorporated some fixes.
Cleaned up code getting tag info when needed.
Explicitly added requirements for helper programs.
bugfixes
Note change in config/cache paths!
provincial vampire
No, still don't have the multiple genre thing solved. Did, however, formally put in the requirements for ONE or MORE of the following: ffmpeg (for ffprobe), mp3info, or exiftool to get song duration and artist information from the MP3 proper. Fixed a bug around mpc's output and the pausing mechanism. Also fixed a bug about duration, where duration was greater than 1 hour but less than 1 hour + SONGLENGTH. Thanks to Steve N. for pointing me at a lot of these.
aquatic dissatisfaction
Added separate independent song rotation log from genre rotation log. One of those things you don't perceptually notice for a while, le sigh.
restless ignition lock
mpc search returns if there's a SUBSTRING match
mpc find will only return exact genre matches
Therefore, if you had a bunch of "Alternative Rock" and just some "Rock" files, you'd be far more likely to have a random choice be from "Alternative Rock" than "Rock". Probably wasn't noticeable unless your music library is as skewed as mine, but fixed now.
well-proportioned llama
bugfix for genres with spaces