Skip to main content

ytmgo

131 words·1 min
Author
Anas Bassoumi
Based in Tunisia. Site reliability and software engineering, with funded prop firm trading on the side.

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

ytmgo
ytmgo

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 | bash

Detects 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 . && ./ytmgo

Tab focuses search, Enter queues a result, ↑↓/jk move.