TUI Challenge: Day 4

Day 4: Let the music play!

The challenge is stream music from the terminal. Easy. I moved to self-hosting my music by using a server navidrome. I have been happy with this solution for a long time. I have a an android client which caches locally so I can listen on the go without killing my cell bill.

For the desktop, I have been using feishin which is an electron app. I stumbled across naviterm a couple of weeks ago. The author has been very receptive to issues and feature requests which is great. It connects to my navidrome server, and once I queue up a playlist, it hands off to mpv to play the music. Works like a treat. It also supports the same DBUS protocol that playerctl supports so none of my scripts to display current song or change or pause songs needed to change to use it.

Daily totals

Score time! Yesterday left us with 80 points. Scoring today is pretty easy. 10 points for playing music, 5 for creating a playlist (I have over 50), and 10 for streaming the music. So, 25 points today added to the 80 from yesterday gives us 105.