Jellyfin MUSTUI

Jellyfin MUSTUI#

Hello everyone, in this third volume of my just-focus-on series, I present my project jellyfin-mustui:

cedev-1
/
jellyfin-mustui
Waiting for api.github.com...
00K
0K
0K
Waiting...

It is simply a Go TUI client to browse and play music from Jellyfin.

NOTE

I was largely inspired by jellyfin-tui which I find great but which is written in Rust.

alt text

I have of course made a Nix integration, although it is not in the official pkgs repository, you can still add it to the inputs of your flake configuration to install it.

Or you can simply install it from source (you can follow the installation steps on the GitHub repository).

Features#

So what can you do with it?

  • Browse artists
  • Browse albums
  • Browse songs
  • Of course, play music

You have various keyboard shortcuts to navigate through the menu, etc.

Stack#

So as I said, it is a project that I made in Go, and for the TUI interface, I used a framework called Bubbletea, which I was able to use to make the interface, the loader, the progress bar, etc.

Future#

In the future, I would like to continue developing this project by adding various features, notably the ability to seek through songs, view lyrics, etc.

That’s all for today, thank you for reading, and don't hesitate to follow me on GitHub and leave a like if you enjoy the project!

Jellyfin MUSTUI
https://blog.ce-dev.eu/posts/en/just-focus-on-03/
Author
Cedev
Published at
2026-01-01
License
CC BY-NC-SA 4.0