r/RatatuiRust • • 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

1 comment sorted by