foxygit / ytmdl Log in
commits tags
ModeNameLast commitUpdatedSize
.gitignore Initial commit 1 month ago 70 B
README-python.md Initial commit 1 month ago 2.4 KB
README.md Initial commit 1 month ago 870 B
c Initial commit 1 month ago
pyproject.toml Initial commit 1 month ago 408 B
src Initial commit 1 month ago
start-python.sh Initial commit 1 month ago 266 B
start.sh Initial commit 1 month ago 546 B
README.md

ytmdl

A terminal UI for downloading audio from YouTube / YouTube Music video, playlist, and album URLs.

The primary implementation is now C + ncurses, in c/ — see c/README.md for build/run instructions, requirements, and keybindings.

./start.sh

builds (if needed) and runs it.

Earlier Python version

This project started as a Python + Textual implementation; it's kept in place (unchanged, still functional) rather than deleted. See README-python.md for its docs, and run it with ./start-python.sh. Both versions shell out to yt-dlp for the actual extraction/downloading and share the same feature set (URL/playlist queue, concurrent downloads, folder picker, per-playlist subfolders, embedded thumbnail/metadata).