audium

you@terminal ~ $ audium

audium

// a terminal music app

your music, played from the keyboard, in the window you already have open. no electron, no cloud, nothing running in the background. just your files.

features

## everything you need. nothing you don't.

β™ͺ

plays everything

mp3, flac, ogg, wav, aac, m4a, aiff and more, straight out of the box. no ffmpeg, no codec packs, nothing to configure.

⌨

all keyboard

every action is a keystroke, for people who never reach for the mouse. press ? at any time for the full map.

🎨

looks right anywhere

15 themes, nord, gruvbox, catppuccin, rosΓ© pine, dracula, tokyo night and friends, switched live. drop into a bare tty and it adapts on its own.

🎡

playlists & queue

your collection and your playlists sit side by side. queue either one, shuffle it, loop a track or the lot.

🎀

lyrics

plain or synced lyrics per track, with an overlay that follows along line by line while the song plays.

⏯

picks up where you left off

queue, track and position come back on the next launch, paused, so nothing starts playing until you say so.

why audium

## lighter. simpler. actually yours.

most music players want to be a platform: an account, a sync service, a config language, half a gigabyte of runtime. audium is a program that plays your songs.

one small binary

about 5 mb, no daemon, no background processes, nothing to keep running between sessions. install it and it works.

your files stay yours

titles, artists and lyrics live in the tags of your own files, edits included, so they travel with the music and any other player can read them. audium never phones home.

nothing to learn

no config file to write before you can hear a song. import, press play, and change what you want from inside the app.

never in your way

audio runs on its own thread, so the interface never stutters your music, and playback follows whatever output your system is using.

installation

## pick your platform

cargo

cargo install audium --locked

# needs the latest stable rust

aur (arch linux)

paru -S audium

# or yay, or manually with makepkg

linux only, through alsa. building needs its development headers, see the readme for the package name on your distro.