I'm searching for someone to take over this project!
Background: Yt-dlp is a commandline Python program, and as such, has a horrible developer experience in terms of embedding. This won't change in the forseeable future, and frustrates me to the point where I do not enjoy working on this yt-dlp frontend. Potential developments that I'd love to see would be a cross platform Python binary like this with all the required modules, or RustPython with all the required modules. Or a cross platform package manager that applications can rely on (so that downline can say "dear OS, make sure that yt-dlp is installed").
Downline is a free, cross-platform desktop application for downloading video and audio from YouTube and many other sites. It is a frontend for youtube-dl. Works on Windows, MacOS and Linux.
Check out the other youtube-dl GUIs here, I personally quite recommend this one
(mp3, aac, m4a and more)
(mp4, webm, mkv)
To support this project, you can donate to the developers.
If you have pip
installed, you can install youtube-dl by running
# Linux
sudo pip install --upgrade youtube_dl
or
# Windows and macOS
pip install --upgrade youtube_dl
Alternativly for Windows, you can download the .exe
file here
On macOS, you can install it using homebrew:
brew install youtube-dl
Or on Linux (and macOS), you can use the following command:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Detailed instuctions are available on the offical youtube-dl website
+
button on the right of the text field.enter
key, the video will then appear in the list below.https://www.youtube.com/playlist?list=...
, so that it's pointing directly to the playlist and not to some video inside the playlist.enter
key, the videos included in the playlist will then appear in the list below.