tusic

June 4, 2026 ยท View on GitHub

Lightweight TUI Music Player written in Rust + ratatui.

Download & Play songs from YouTube or ~/Music folder with one key press.

Preview

Uses yt-dlp to download audio from YouTube.

It automatically downloads the yt-dlp binary to ~/.config/tusic on first run, please wait for the download until it finishes.

Why yt-dlp?

rusty_ytdl provides full Rust implementation but it doesn't work well on downloading.

This app also uses rusty_ytdl for searching videos (as opposed to yt-dlp, it is good at searching :))

Roadmap

Feel free to open issue about the things you want