minimal tui music player
  • C 94.3%
  • Makefile 5.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-20 10:27:45 +04:00
src brain fart 2026-10-20 10:27:45 +04:00
third_party/miniaudio first commit 2026-10-18 11:58:07 +04:00
.gitignore brain fart 2026-10-20 10:27:45 +04:00
LICENSE ddd 2026-10-18 12:12:10 +04:00
Makefile brain fart 2026-10-20 10:27:45 +04:00
README.md ddd 2026-10-18 12:12:10 +04:00

mofeta

A small, TUI music player for Linux.

Build on Linux

Dependencies

  • base-devel
  • pkg-config
  • ncurses-devel
  • opusfile-devel

Build ts

sudo make clean install 
mofeta

Shortcuts

Key Action
1 / 2 Queue / Library
u / j Move up / down
h / k Parent / open folder (Library only)
Enter Play selected queue track; in Library, enqueue and play a selected track or the folder recursively
Ctrl+Enter Enqueue selected Library item without playing, if the terminal distinguishes the key
Backspace Remove selected song, or all queued songs in a Library folder (recursively)
Space / Ctrl+Space Play-pause / stop (if terminal sends a distinguishable NUL)
b / n Previous / next
[ / ] Seek -10 / +10 seconds
o / l / i Volume up / down / mute
a Queue selected Library song
d / c Remove selected Queue entry / clear Queue (confirmation)
S / r Shuffle / repeat
R / / Rescan folder / search visible list
;q Quit; Esc cancels a pending ; command