Small terminal music player written in C. It runs on Linux, Windows, and FreeBSD and keeps the UI simple. Supports non-English file names (tested with Japanese, Russian, and Chinese).
The player was made during a hackathon in August, 2025. It has been personally used and modified over time.
Team at the hackathon who developed it:
- Nicolas Altmann
- Naomi Kobayashi (小林 直美)
- Olga Kolesnikova (Ольга Колесникова)
Was actively developed after the event by Nicolas Altmann.
- Up / Down: move in playlist
- Enter: play selected track
- Space: pause / resume
- Left / Right: previous / next track
- Q or Esc: quit
This player uses miniaudio for playback. It was chosen because it is a single-header library with a very small footprint and good cross-platform backend support.
Just use "make deps && make" on any supported OS. On Linux/FreeBSD, you need to have CURL installed to download miniaudio.h by "make deps".
