tmuzika – terminal music player (C, ncurses, GStreamer)

Wait 5 sec.

I’ve been experimenting with ncurses lately and wanted something practical to build, so I ended up writing a small music player for the terminal. The main goal wasn’t to replace full players, but to have something: keyboard-driven lightweight usable directly from a terminal session (no GUI at all) I ran into blocking issues at first, so I had to rethink how input handling and playback interact. One thing I found interesting while building it was handling playlists and radio streams entirely inside a TUI — especially keeping it responsive while using GStreamer underneath. Right now it supports: playlists and search shuffle / repeat radio streams simple ncurses UI I’ve mostly been using it for radio while working in the terminal. Repo: https://github.com/ivanjeka/tmuzika If anyone here has built similar tools or has ideas on improving terminal UX for this kind of app, I’d be interested to hear how you approached it.   submitted by   /u/Turbulent_Forever764 [link]   [comments]