All Projects → rrooij → youtube-dl-qt

rrooij / youtube-dl-qt

Licence: GPL-3.0 license
Qt frontend for youtube-dl

Programming Languages

C++
36643 projects - #6 most used programming language
NSIS
403 projects
QMake
1090 projects
shell
77523 projects

youtube-dl-qt

License

Simple QT-frontend for youtube-dl.

youtube-dl is able to download lots of videos from streaming sites, not only from YouTube. See supported sites.

Installing

GNU/Linux

Check out the requirements. You can choose to compile the binary yourself or use the binary I compiled (found in Releases). Be sure to give the binary execution rights.

Windows

There is an executable installer for Windows found in the releases called setup_windows.exe. A portable version can be found in the 7zip archive youtube-dl-qt-windows.

Requirements

GNU/Linux

  • Qt5
  • youtube-dl

Both are available in most repositories.

Ubuntu/Mint/Debian

The packages you need to install are:

libqt5core5a
libqt5gui5
libqt5widgets5
youtube-dl
ffmpeg (optional) / libav for Debian

For building:

qtbase5-dev

Note that the youtube-dl version in the Ubuntu repositories is outdated and may not support all the sites you expect. To install the latest version of youtube-dl check out their installation instructions.

Arch Linux

Packages needed:

qt5-base
youtube-dl
ffmpeg (optional)

I could be missing one. If this is the case, report an issue.

Compiling

First, clone the git repository.

clone [email protected]:ToCodeABluejay/youtube-dl-qt.git

Go into the directory:

cd youtube-dl-qt

Run:

make clean
qmake -config release
make
sudo make install

The executable should be named youtube-dl-qt.

License

GNU GPLv3 Image

youtube-dl-qt is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].