u/JustRoccat

[OC] I made a unique tui player

I built rs-pug because I wanted the Neovim of music players. It’s written in Rust and has a full Lua plugin system so it’s actually scriptable.

I followed a "100% or nothing" approach, no broken lyrics scrapers, just a solid 32-band visualizer, 10-band EQ, and an SQLite backend with lazy loading. It uses mpv and yt-dlp for local files and YouTube search directly in the TUI.

Everything extra, like the Discord RPC in the screens, is handled by Lua plugins to keep the core binary lean.

Repo:https://github.com/JustRoccat/rs-pugPlugins:https://github.com/JustRoccat/all-rspug/

u/JustRoccat — 10 days ago
▲ 6 r/tui+1 crossposts

it handles a few things that basic scripts usually don't, like a native 10-band equalizer and full playlist management. it also has mpris support for linux media keys and can be extended with lua plugins if you want to script custom behavior. pretty much a standalone tool for anyone who wants to ditch the browser for music.

u/JustRoccat — 25 days ago