2025-06-11 | TUI Challange, Day 4
This commit is contained in:
parent
51219bc5fa
commit
78309f630d
1 changed files with 28 additions and 0 deletions
28
content/post/2025/06/tui-challenge:-day-4.md
Normal file
28
content/post/2025/06/tui-challenge:-day-4.md
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
date: "2025-06-11T04:00:00-07:00"
|
||||
title: "TUI Challenge: Day 4"
|
||||
tags: ["cli","tui"]
|
||||
categories: ["personal","sa"]
|
||||
#image: ""
|
||||
series: ["tuichallenge"]
|
||||
summary: "A Song For The Terminal"
|
||||
---
|
||||
|
||||
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](https://www.navidrome.org). I have been happy with this solution for a long time. I have a
|
||||
[an android client](https://f-droid.org/en/packages/github.daneren2005.dsub) which caches locally so I can listen on the
|
||||
go without killing my cell bill.
|
||||
|
||||
For the desktop, I have been using [feishin](https://github.com/jeffvli/feishin) which is an electron app. I stumbled
|
||||
across [naviterm](https://gitlab.com/detoxify92/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](https://mpv.io) to play the music. Works like a treat. It also supports the same DBUS protocol that
|
||||
[playerctl](https://github.com/altdesktop/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](/post/2025/06/tui-challenge-day-3/) 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.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue