A YouTube Music client that lives in the terminal. Search, download audio, manage a play queue, bookmark favourites, and play - all from the keyboard.


Why#
Every music client wants to be a browser tab. If the rest of my work happens in a terminal, the music should too.
Stack#
Written in Go, MIT licensed. The most-starred thing I’ve published.
Get it#
curl -fsSL https://raw.githubusercontent.com/anas1412/ytmgo/main/install.sh | bashDetects your system: on Arch it installs ytmgo-bin via paru or yay,
elsewhere it pulls the static binary and its deps. Nothing compiles unless you
ask. From source instead:
go build -o ytmgo . && ./ytmgoTab focuses search, Enter queues a result, ↑↓/jk move.