Skip to content

Releases: uriel1998/mpdq

This Is Fine

13 Dec 22:30
Compare
Choose a tag to compare

Realized what an idiot I was for not using MPD's database, so removed external tool tagging/tag reading requirements. Makes things a LOT smoother, especially since ffmpeg and exiftool was where most people had issues.

No Repeats During The Workday

22 Apr 05:14
Compare
Choose a tag to compare

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

04 Feb 04:16
Compare
Choose a tag to compare

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

03 Feb 23:02
Compare
Choose a tag to compare
  • 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

02 Feb 13:07
Compare
Choose a tag to compare

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

21 May 22:29
Compare
Choose a tag to compare

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

24 Mar 01:26
Compare
Choose a tag to compare

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

14 Dec 19:36
Compare
Choose a tag to compare

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

07 Dec 19:20
Compare
Choose a tag to compare

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

06 Dec 05:09
Compare
Choose a tag to compare

bugfix for genres with spaces