I've been working on a small terminal music player for Linux called tmuzika.
It's written in C, uses ncurses for the terminal interface and GStreamer for audio playback. I started it mainly as a learning project to explore terminal UI development and multimedia handling on Linux.
Main features: - ncurses terminal interface - playlist support - shuffle and repeat modes - playlist search - radio stream playback
Source code: https://github.com/ivanjeka/tmuzika
Feedback from developers, suggestions, or contributions are very welcome.