Apache-2.0 — available on crates.io & AUR

Music that lives
in your terminal.

audium is a keyboard-driven music player for people who live in the terminal. No Electron. No cloud sync. No background daemons. Just your files, a queue, and a progress bar.

audium

Pick your platform.

Cargo (all platforms)

cargo install audium

# requires Rust 1.85+

AUR (Arch Linux)

paru -S audium

# or yay, or manually with makepkg

Everything you need.
Nothing you don't.

Format agnostic

Plays MP3, FLAC, OGG, WAV, AAC, M4A, Opus, and more via Symphonia — no FFmpeg required.

Fully keyboard-driven

Every action is a single keypress. Tab between panels, j/k to navigate, space to play.

📂

Built-in file picker

Browse your filesystem without leaving audium. Only audio files are shown.

🎵

Playlists

Create, rename, and delete playlists. The All Tracks view is always one keypress away.

🔊

Threaded audio

Playback runs on a dedicated thread. Heavy I/O will never stutter your music.

💾

Persistent library

Stored at ~/.audium/library.json. Plain JSON, portable, easy to back up.

Muscle memory
over menus.

Playback

SpacePlay / Pause
nNext track
NPrevious track
/ Seek backward / forward
+ / =Volume up
-Volume down

Navigation

TabCycle panel focus
j / Move down
k / Move up
EnterPlay selected
?Help overlay

Library & Queue

fOpen file picker
aAdd to queue
pAdd to playlist
cNew playlist
zShuffle playlist into queue
dRemove
rRename
xRemove from queue
sSettings
qQuit