JustRoccat

JustRoccat / rs-pug

Public

terminal music player — mpv + yt-dlp + lua plugins

12
0
100% credibility
Found Apr 12, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

rs-pug is a terminal-based music player for searching YouTube, queuing tracks, and playing them ad-free using a keyboard-driven interface.

How It Works

1
🔍 Discover rs-pug

You hear about rs-pug, a simple terminal music player that lets you search and enjoy songs without browsers or ads.

2
🛠️ Get ready

Make sure your computer has the basic music playback tools installed – they're free and quick to add if needed.

3
🚀 Launch the app

Download rs-pug following the easy steps and start it up – it creates your personal settings file automatically on first run.

4
🎵 Search and play

Press / to search for songs, hit enter to play your favorite, and feel the music start flowing right in the terminal.

5
📝 Build your queue

Add songs to your queue with a key, skip next or previous, pause with space, and watch your playlist grow.

6
🎨 Make it yours

Switch to a cozy theme, tweak controls, save playlists, and add fun extensions if you want.

🎉 Enjoy pure music

Relax with ad-free listening, seamless controls, and your perfect setup – music just works beautifully.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is rs-pug?

rs-pug is a Rust-powered terminal music player for Arch Linux and beyond, pulling tracks from YouTube via yt-dlp and playing them ad-free through mpv. Hit / to search, Enter to play, Tab to switch focus between results and queue—queue songs with 'a', skip with 'n/p', and manage playlists in a ratatui TUI. Install via AUR (rs-pug-git) or cargo for instant, browserless sessions on terminal github linux setups.

Why is it gaining traction?

It skips GUI bloat for vim-like keybinds (space pause, m mute) and Lua plugins in ~/.config/rs-pug/plugins/ that hook into searches or keys. MPRIS support brings media controls, smart queue finds similar tracks, and themes like Nord/Gruvbox keep it pretty. Devs grab it for the pug rs purity—no ads, just queue-and-play in any terminal github ssh session.

Who should use this?

Arch terminal music player fans ditching browsers for distraction-free YouTube queues. Terminal github desktop users on Linux/Mac/Windows wanting mpv under a TUI hood. Rust tinkerers extending via Lua, or playlist hoarders needing library persistence.

Verdict

Promising 0.1.0 release with clear README and AUR ease, but 12 stars and 1.0% credibility scream early alpha—expect tweaks for edge cases. Grab it if terminal github clone vibes appeal; otherwise, wait for polish.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.