I have just pushed termsonic v0.3 to my Git forge, with the corresponding binaries uploaded here, for Windows and Linux.

This release has been a long time coming: v0.2 was released at the end of 2024! I didn’t work a lot on this project during the last year, just fixing things here and there, adding features I needed.
I feel like there’s enough new stuff to warrant a new release now 😄
What’s new
As mentioned in the title, there are three main new features in this version:
MPRIS support
This was actually added very shortly after releasing v0.2, but I wasn’t feeling like doing a new release so shortly after the previous one. It uses github/quarckster/go-mpris-server, which is stable (I hasn’t been updated in 3 years). It works fine, even if I had some issues at first due to not understanding the MPRIS D-Bus interface and its specificities.
It supports sending the song metadata, toggling pause, and skipping to the next song. No cover image, no seeking, or anything like that (it’s enough to have your “Now playing” widget in you status bar display it!).
Progress bar
Pretty useless, but I liked having a progress bar showing where I was in the current song. Nothing to add really.
Theming support
I’ve been theming my desktop recently, and Termsonic was the only application I had which opened in a dark theme. I looked into it, and the tview library I use for the widgets does support styling, so it was simply a matter of exposing that through the config file.
You can see the result in the screenshot above!