dzulfikar08

dzulfikar08 / rustune

Public

A terminal music player with YouTube search, local playback, and Winamp skin support

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

Rustune is a terminal music player supporting local audio file playback, online searches for streaming, and customizable Winamp-style skins with mouse and keyboard controls.

How It Works

1
🎵 Discover rustune

You hear about a fun terminal music player that plays your local songs and searches online, with cool old-school skins like Winamp.

2
📥 Grab and launch

Download the ready-to-go app for your computer and open it in your terminal with one simple command.

3
Quick welcome setup

The app guides you gently: pick your music folder, choose a dark, light, or retro theme, and check if everything's ready to play.

4
Pick your music source
📁
Local files

Browse songs from your music folder right away.

🔍
Online search

Type what you want to hear and get instant streaming options.

5
▶️ Play your favorites

Select a song, press play, pause, skip, or seek with keys or mouse—feels smooth and responsive.

6
🎨 Personalize the look

Dive into settings to switch themes or download classic skins for that nostalgic player vibe.

🎉 Groove in style

Sit back with your custom music player blasting tunes in the terminal, just like the good old days but better.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 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 rustune?

rustune is a Rust-built terminal music player that scans your local music folder for MP3, FLAC, OGG, and more, while letting you search and stream YouTube audio directly in the TUI via yt-dlp. Launch with `rustune`, hit `/` to search, `Enter` to play, and toggle sources with Tab for seamless local playback or terminal music streaming. It includes guided onboarding, a `rustune doctor` check for mpv/yt-dlp deps, and config via `~/.config/rustune/config.toml`.

Why is it gaining traction?

The killer hook is full Winamp 2.x skin support—load local .wsz files or browse/download from an online gallery for authentic retro visuals, including a terminal music visualizer linux style spectrum in the skin. Mouse controls for seeking/pausing, pagination for big libraries, and cross-platform binaries make it a polished terminal music player for macOS, Linux (Arch, Ubuntu), without bloat. Stands out over basic CLI players by blending nostalgia with modern streaming.

Who should use this?

Terminal diehards on Linux or macOS running a lightweight arch terminal music player setup, especially those ditching GUI apps for local collections or quick YouTube streams. Retro fans wanting Winamp vibes in a terminal github linux workflow, or devs prototyping TUIs who need a battle-tested ratatui example with mouse and async playback.

Verdict

Early alpha with 15 stars and 1.0% credibility—docs are crisp, install is dead simple via cargo or github releases, but expect rough edges like Unix-only IPC seeking. Grab it if TUIs excite you; fork and polish for daily driver potential.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.