Skip to content
forked from JaGoLi/ytdl-gui

A simple-to-use, cross-platform graphical interface for youtube-dl.

License

Notifications You must be signed in to change notification settings

balping/ytdl-gui

 
 

Repository files navigation

youtubedl-gui

A simple-to-use, cross-platform graphical interface for youtube-dl.

youtubedl-gui-screenshot.png

Installation Instructions

I maintain packages for arch-based linux distros (using the aur) and for ubuntu-based distros (using a ppa).

Arch linux

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

Ubuntu

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

Build From Source

Dependencies

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.

Installing

To install after having installed the correct dependencies:
git clone https://github.com/JaGoLi/ytdl-gui.git && cd ytdl-gui make && sudo make install

About

A simple-to-use, cross-platform graphical interface for youtube-dl.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 80.4%
  • CMake 13.0%
  • QMake 3.4%
  • Makefile 3.2%