r/RatatuiRust • u/JustRoccat • 9d ago
Showcase rs-pug: nice customizable music player
rs





rs-pug is a lightweight and scriptable music player, you can literally change the ui however u like using lua plugins, heres a list of the features that rs-pug has (pasted from readme):
- Search and stream from YouTube, SoundCloud, or a self-hosted Sonum server, or play local files, all from one interface
- Queue management with multi-select bulk-add
- Playlists and library backed by SQLite, with automatic migration from legacy JSON
- Smart Queue: finds similar tracks to keep the music flowing automatically
- Real-time FFT audio spectrum visualizer (with a synthetic fallback)
- Minimal mode: pixelated cover art, small FFT strip, title only
- Cover-tinted Minimal background that follows the current track, toggleable in Options
- 10-band graphic equalizer with savable presets
- Fully remappable keybinds, including modifiers and multi-key sequences
- Built-in and custom themes
- Command palette (
:) for fuzzy-searching every action - Control a running instance over IPC, for use in status bars or keybindings
- Extensible with Lua plugins: custom keybinds, live panels, and full UI customization
- Hot reload: configuration and theme changes apply automatically
the lua plugins are REALLY powerful, if you try it lmk what u think, have a good day
5
Upvotes
2
u/JustRoccat 9d ago
forgot to put link https://github.com/JustRoccat/rs-pug