Apache-2.0 — available on crates.io & AUR
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.
Installation
Cargo (all platforms)
cargo install audium
# requires Rust 1.85+
AUR (Arch Linux)
paru -S audium
# or yay, or manually with makepkg
Features
Plays MP3, FLAC, OGG, WAV, AAC, M4A, Opus, and more via Symphonia — no FFmpeg required.
Every action is a single keypress. Tab between panels, j/k to navigate, space to play.
Browse your filesystem without leaving audium. Only audio files are shown.
Create, rename, and delete playlists. The All Tracks view is always one keypress away.
Playback runs on a dedicated thread. Heavy I/O will never stutter your music.
Stored at ~/.audium/library.json. Plain JSON, portable, easy to back up.
Keybindings
Playback
| Space | Play / Pause |
| n | Next track |
| N | Previous track |
| ← / → | Seek backward / forward |
| + / = | Volume up |
| - | Volume down |
Navigation
| Tab | Cycle panel focus |
| j / ↓ | Move down |
| k / ↑ | Move up |
| Enter | Play selected |
| ? | Help overlay |
Library & Queue
| f | Open file picker |
| a | Add to queue |
| p | Add to playlist |
| c | New playlist |
| z | Shuffle playlist into queue |
| d | Remove |
| r | Rename |
| x | Remove from queue |
| s | Settings |
| q | Quit |