Skip to content

sibexico/hackplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hackplayer

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.

Screenshot

Screenshot

Controls

  • 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.

Build

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".

About

Small terminal music player written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors