v0.1.0: It exists...
Pre-release
Pre-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.