I’ve been using Linux for over three months now, and I’ve fallen in love with TUI-based apps. I try to do almost everything inside the terminal—including listening to music.
Initially, I looked for a TUI app that could stream music directly from YouTube Music, but none of them quite fit my needs. So, I decided to build one myself.
Along the way, I stumbled upon some great existing alternatives like rmpc and termusic, but it was a bit too late—my project was already near completion. I decided to push through and finish it anyway, and now I’d love to share it with you all!
Here is the repository link, hope yall like it:
xuannhat999
/
gytm
TUI based Youtube Music player
gytm: TUI based Youtube Music player
Stream Youtube Music from your terminal !
Demo
2026-06-08.10-09-47_new.mp4
Features
- Personalized Content: Seamlessly fetch your private playlists/album using local cookie authentication.
- Play / Save / Remove albums in your Youtube Music Library
- Search Albums & Songs and stream it
- Add / Remove Songs in Queue
- When select to play a song in search result, it will automatically load list of related songs into Queue
Supported OS
- Linux (Tested on Arch Linux)
Build Dependencies (Only required if building from source)
- Rust & Cargo (1.85 or later)
- pkg-config
- openssl development headers
- yt-dlp: for fetching stream URLs.
- mpv : the core media engine.
- sqlite: local database
Optional Dependencies
- A Nerd Font: for icon rendering
Installation
- Build from source
- Clone this repository:
git clone https://github.com/xuannhat999/gytm.git
- Install the binary
cd gytm
cargo install --bin gytm
- From AUR (Arch User Repository)
Using yay
yay -S…
Top comments (0)