Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

youtube-dl is advanced but it lacks a good GUI. I personally can't use such a program without a GUI. Something similar to YTD downloader will be good.

I need it to have a progress bar and other quality control option. Ability to download multiple videos at a time would be good too.

Also please don't suggest flareget or Minitube.

share|improve this question
you want to download video from youtube?? – Sushantp606 Dec 4 '13 at 13:06
Use minitube ,it can download videos but it is not a gui for youtube-dl – Tachyons Dec 4 '13 at 13:51
@Sushantp606: So, do you use youtube-dl for anything other than that? – Ufoguy Dec 5 '13 at 9:46
hm, isn't the GUI for youtube-dl called :) – roadmr Dec 5 '13 at 12:00
@roadmr: is for viewing videos not downloading them. LOL! – Ufoguy Dec 6 '13 at 7:38
up vote 17 down vote accepted

You can use Youtube-dlG, a multi-platform GUI for youtube-dl. The GUI lets you download multiple videos at once, can automatically convert downloaded videos to audio, lets you select the video quality and more.

enter image description here

To install it in Ubuntu, you can use the main WebUpd8 PPA:

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

For more information, see the article on WebUpd8: Multi-Platform youtube-dl GUI: YouTube dlG

share|improve this answer
Thank you this is just what I wanted. Is it made in python coz I wanna edit the Source code. – Ufoguy May 3 '14 at 3:25
Yes, it uses Python. – Alin Andrei May 5 '14 at 13:19

I know this is not really the answer for a GUI however, I couldn't help but notice how the specific characteristics mentioned are already available with youtube-dl if you add a few extra options to your command.

First, to control the quality of a youtube-dl download you can use the helpful -F option to list all the available formats even showing which format is "best".

youtube-dl -F

Here is the output:

[youtube] Setting language
[youtube] P9pzm5b6FFY: Downloading webpage
[youtube] P9pzm5b6FFY: Downloading video info webpage
[youtube] P9pzm5b6FFY: Extracting video information
[info] Available formats for P9pzm5b6FFY:
format code extension resolution  note 
140         m4a       audio only  DASH audio , audio@128k (worst)
160         mp4       144p        DASH video , video only
133         mp4       240p        DASH video , video only
134         mp4       360p        DASH video , video only
135         mp4       480p        DASH video , video only
136         mp4       720p        DASH video , video only
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     
22          mp4       1280x720    (best)

The best quality here is option 22 so . . . change the -F to -f 22 like this:

youtube-dl -f 22

If you do this in an open terminal it shows progress in % until completion. Finally, if you want to download multiple videos at once . . .

Just use CTRL+SHIFT+T to open a new tab in the existing terminal. Use CTRL+PGDN or CTRL+PGUP to navigate open tabs.

It can't hurt to know.

share|improve this answer
For the best quality, you could just use -f best – Luca Steeb Oct 3 '15 at 19:16

There is GUI for youtube-dl

enter image description here

Download the dpkg file and you can install it the normal way.

Please note the message under the download button

The window will freeze while the file is being downloaded, it is working just fine, do not force quit me!

share|improve this answer
This is the worst GUI I've ever seen in my life. The CLI is literally a thousand times better than this. You can have more option there. It doesn't even have a progress bar or quality option. – Ufoguy Dec 5 '13 at 9:41
@Ufoguy : please do not down vote answer just because you hate it. This app may be crap, but still a valid answer – Tachyons Dec 5 '13 at 10:29
@Achu: I'm sorry. I forgot that this isn't a site like 9gag or funnnyjunk where you down vote stuff if you don't like it. As long as the solution is relevant and works one shouldn't down vote it. – Ufoguy Dec 6 '13 at 7:35
@Achu: I was directing the criticism at the GUI not you for posting the answer. – Ufoguy Dec 6 '13 at 7:36

Not a frontend for youtube-dl but another gui option that you could try is SMTube:

sudo apt-get install smplayer smtube

This is a very nice gui that can be called from within SMPlayer, or can run on its own, and has the capability of browsing, playing and downloading YouTube videos. Newer versions also have the capability of updating their code 'on the fly' to compensate for changes at the YouTube end.

SMTube - Play and download Youtube videos

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.