Skip to content

v0.1.0: It exists...

Pre-release
Pre-release

Choose a tag to compare

@Endg4meZer0 Endg4meZer0 released this 03 May 20:00
· 64 commits to main since this release

...and just that blows my mind already.

Full changelog is available at CHANGELOG.md.

Added

  • Some simple unit tests like cache and romanization.
  • Makefile for easier build and more control over linking stuff.
  • JSON piped output.

Changed

  • Everything is rewrote from scratch:
  • MPRIS support now works on signals instead of polling.
  • Configuration format is now TOML.
  • Japanese romanization now uses kakasi and is able to romanize kanji. Kakasi is installed as a separate dependency for it to work.
  • Romanization is now able to handle multiple languages on one line.
  • Flags usage is now handled by go-flags instead of standard library.

Removed

  • Playerctl dependency is now completely abandoned and cut from the app in favor of direct MPRIS handling using own library.
  • Terminal output in one line is removed.