A simple-to-use, cross-platform graphical interface for youtube-dl.
I maintain packages for arch-based linux distros (using the aur) and for ubuntu-based distros (using a ppa).
On any arch system with an aur helper such as yay
:
yay -S youtubedl-gui
Everything required to compile and install the application from source should be done automatically.
To try out the beta branch of this project, you can download the package youtubedl-gui-beta
as such
yay -S youtubedl-gui-beta
For a system based on Ubuntu 18.04 Bionic Beaver, 20.04 Focal Fossa or 20.10 Groovy Gorilla, simply add my ppa and install the application:
sudo add-apt-repository ppa:mordec13/youtubedl-gui
sudo apt update && sudo apt install youtubedl-gui
To build this application from source, you need the basic development tools for the Qt5 framework, and a recent version the youtube-dl
binary for the application to compile and run on your system.
Here is a list of build dependencies for arch linux:
base-devel qt5-base ffmpeg youtube-dl
For debian-based systems (including ubuntu) here is a list of dependencies:
build-essential qt5-default qtdeclarative5-dev ffmpeg
Since the version of youtube-dl
is often not current on debian, I recommend you install it through pip3
.
To install after having installed the correct dependencies:
git clone https://github.com/JaGoLi/ytdl-gui.git && cd ytdl-gui
make && sudo make install