Linux Apps

YouTube-DLG – A GUI App for YouTube-DL Video Downloader

Youtube DLG Video Downloader
Written by Martins D. Okoi

I am damn sure that a good number of you must be familiar with youtube-dl by now. It’s an open- source cross-platform CLI app for downloading videos from YouTube and a host of many other sites. It is written in Python and released to the public domain for interested parties to use and modify it however they like.

Famous as it is, one cannot deny that it will be more convenient to have a GUI for it and that’s where YouTube-DL GUI comes in handy.

YouTube-DL GUI (YouTube-DLG) is a cross platform front-end GUI of the popular youtube-dl media downloader. It is written in wxPython to be open source and it automatically supports all of youtube-dl’s supported sites.

Features in YouTube-DL GUI

  • FOSS: free to download and use with source code available on GitHub.
  • Embed subtitles into (mp4) video files.
  • Support for authentication and proxy usage.
  • Option to specify user agent and referrer.
  • Support for multiple youtube-dl CLI options.
  • Option to customize file name format for downloaded audio and video files
  • Post-processing options including
    • Extract audio from video file
    • Add metadata
    • Select audio quality
    • Embed thumbnail in audio file

Thanks to the main WebUpd8 PPA, the following command will work to get YouTube-DL GUI installed on Ubuntu 17.04 and 16.04 / Linux Mint 18.x.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt update
$ sudo apt install youtube-dlg

You should know that the latest YouTube-DL GUI doesn’t work in Ubuntu 14.04 because the distro doesn’t have an available wxPython 3 (a runtime requirement) in its official repositories. Earlier versions should still work.

  MPS-YouTube - A CLI-Based YouTube Player & Downloader

If you don’t care much for getting automatic updates then you can pick up the latest .deb package by clicking the button below:

Download YouTube-DLG .deb Package

Important: you’ll also need to have the twodict package installed and you can get it from here.

Once installed YouTube-DL GUI, just Enter the URL (or multiple URLs) in the designated field and click “Add” and click the start button to begin your download. The remaining options are virtually intuitive to use.

Do you have any experience with youtube-dl? Tell us what you think about this GUI project in the comments section below.

Your Unwavering Support Matters a Lot:

The cost of maintenance is skyrocketing as more readers are coming on board and the ad service that we employ in order to generate revenue is unfortunately no longer sufficient and this is especially due to the increased use of ad-blockers.

We humbly request that you consider disabling your ad-blockers to support us financially or by donating as anything from $1. Your donation(s) will go a long way in supporting FossMint and sister site, TecMint, in running efficiently. Thank you.

Make a Contribution via PayPal


Top Deals

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.