a music player where the terminal has feelings.
plays your local audio folder. draws an fft spectrum, vu meters, and a now-playing card in text mode. no electron, no spotify, no ads to skip. i wrote it because every good terminal deserves ambient visual noise.
♫ now playing ──────────────────────────────── charles mingus · goodbye pork pie hat mingus ah um · 1959 · track 3 / 9 04:52 / 05:44 ━━━━━━━━━━━━━━━━━━░░░░░░ 85% L ▂▃▅▆█▇▅▃▂▁▂▃▄▅▆▇█▇▆▅▃▂▁▂▃▄▅▃▂ R ▁▂▄▅▇█▆▄▂▁▂▃▄▆▇██▇▆▄▃▂▁▂▄▅▇▆▃▂ vu ▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮░░░░ -6 db ⏮ ⏯ ⏭ q quit · / search · a album art
-
01
plays mp3, flac, ogg, opus, m4a. doesn't play wma because nobody does.
-
02
real-time fft via
cpal+rustfft. ~60 fps on a decent terminal. -
03
reads id3/vorbis tags. shows album art as colored 256-block ascii if you have a terminal that supports it.
-
04
gapless playback. gap-detection in flac is still a bit iffy tbh.
-
05
/searchfilters your library. streams the filename match as you type.
install
not public yet. source drops on github soon, i'm still polishing the repo. alsa on linux / coreaudio on mac when it ships. email bennett@frkhd.com if you want an early build.