Releases
3.0.0
Significant reworking of the code base that allows for many more features to be added and be much less crash-prone.
Completely revamped user settings to handle all of the new features
Settings should now move from one version to another when upgrading.
Bundled example template changes:
Most of the examples have been rewritten
basic/complex.txt renamed to basic/complex-plain.txt
basic/complex.htm renamed to basic/complex-web.htm
New WebSocket-based examples (ws-) allow for near realtime updates
Template macro changes:
year
has been replaced with date
publisher
has been replaced with label
hostfqdn
, hostip
, hostname
, httpport
have been added for better webserver support
musicbrainzalbumid
, musicbrainzartistid
, musicbrainzrecordingid
have been added when either audio recognition is enabled or already present in tags
discsubtitle
has been added
Ability to use two different music recognition services so that untagged or even tagged files now have metadata
Documentation updates:
New home !
Major documentation overhaul
Move it from Markdown to ReStructuredText
Outputs:
Rewritten webserver backend to be more efficient and support WebSockets.
Add a TwitchBot, including the ability to announce track changes
Added support for writing to the OBS Web Socket plugin
Now write data to a sqlite DB while running and switch all output timing based upon writes, enabling multiprocess handling
Inputs:
Added ability to support more than just Serato
Add support for m3u files, which should enable Virtual DJ support
Add support for MPRIS2 on Linux
Add ability to ignore some decks in Serato local mode
macOS support for Big Sur, Monterey, and Apple M1
Improved support for mp4
and m4v
files
You can’t perform that action at this time.