# 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/`](c/) — see [`c/README.md`](c/README.md) for build/run instructions, requirements, and keybindings. ```bash ./start.sh ``` builds (if needed) and runs it. ## Earlier Python version This project started as a Python + [Textual](https://github.com/Textualize/textual) implementation; it's kept in place (unchanged, still functional) rather than deleted. See [`README-python.md`](README-python.md) for its docs, and run it with `./start-python.sh`. Both versions shell out to [yt-dlp](https://github.com/yt-dlp/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).