Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@aw-was-here aw-was-here released this 28 Nov 18:45
· 492 commits to main since this release
bb2ebe1
  • 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