Gui for for youtube-dl.....tried all the tips and tricks nothing works ! in Ubuntu 20.04

I’m no friend of the terminal (embarrassing I know). So I was looking for a gui for the youtube-dl down loader (I got that installed already). I tried like 15+ how to’s but nothing worked. Mostly because you are asked to add a repository, that Ubuntu 20.04 will not add, because it’s not signed. I don’t really want to add a repository that might screw up my system. In the videos, it looks super easy and it made me feel like a total dumb ass. Any ideas anyone. Thanx Tedski

2 Likes

Sorry - just googled up : “ubuntu front end youtube-dl” first hit took me here :

https://mrs0m30n3.github.io/youtube-dl-gui/

And I selected other platforms, and from there downloaded eventually found this and downloaded it :

http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/youtube-dlg_0.4-1~webupd8~xenial4_all.deb

Changed to folder with the DEB file was and typed “sudo dpkg -i youtube-dlg_0.4-1~webupd8~xenial4_all.deb”, but it wouldn’t install (missing shit)…

╰─➤  sudo dpkg -i youtube-dlg_0.4-1_webupd8_xenial4_all.deb 
Selecting previously unselected package youtube-dlg.
(Reading database ... 241395 files and directories currently installed.)
Preparing to unpack youtube-dlg_0.4-1_webupd8_xenial4_all.deb ...
Unpacking youtube-dlg (0.4-1~webupd8~xenial4) ...
dpkg: dependency problems prevent configuration of youtube-dlg:
 youtube-dlg depends on python-twodict (>= 1.2); however:
  Package python-twodict is not installed.

dpkg: error processing package youtube-dlg (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for bamfdaemon (    ╰─➤  sudo apt install -f                                                    1 ↵
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  geany-common libayatana-appindicator3-1 libayatana-indicator3-7 libflatpak0
  libostree-1-1
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  youtube-dlg
0 to upgrade, 0 to newly install, 1 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 352 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 241457 files and directories currently installed.)
Removing youtube-dlg (0.4-1~webupd8~xenial4) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...0.5.3+18.04.20180207.2-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 youtube-dlg

So I tried “sudo apt install -f” which often fixed up missing dependancies, but not in this case, it removed the failed/partial install of youtube-dlg :

╰─➤  sudo apt install -f                                                    1 ↵
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  geany-common libayatana-appindicator3-1 libayatana-indicator3-7 libflatpak0
  libostree-1-1
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  youtube-dlg
0 to upgrade, 0 to newly install, 1 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 352 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 241457 files and directories currently installed.)
Removing youtube-dlg (0.4-1~webupd8~xenial4) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) ...
Rebuilding /usr/share/applications/bamf-2.index...

Don’t think I’ll try any further - because I’m an ol’ school CLI UNIX guy and perfectly happy to use youtube-dl from the terminal… it’s one of the first things I install “pip install youtube-dl” after python and python-pip are installed…

Sorry couldn’t be of further help… but probably confirmed it happens to me too???

3 Likes

There you see the requirements. You need to install those first. If some are not available from a repository, you can compile them manually. Done that, it should work.

So it seems like this should work:

sudo apt install -y libgtk-3-dev gettext ffmpeg python-pip
pip2 install -U \
    -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \
    wxPython
pip2 install twodict
2 Likes

No it’s cool, it gave me a new way to look at it…I’m getting closer thank you. Tedski

Okay Akito, that settles it for me. Daniel.m.trip also hinted to python. So I’ll go the python way…and…wait for it… it worked.
I know my approach is very crude (the idiots way of doing things) but it worked for me.
youtube-dl was already installed.
Going the python way: sudo apt-get install python [Enter]
Going online grab the most popular GUI: https://sourceforge.net/projects/tartube/
Downloading the tartube .deb package (not the strict one) ignoring all warnings.
unpacking with dpkg…
checkin show applications…and there it is! leftclick it and start downloading. Thankx Akito for the help. I wish someone had pointed out the python angle earlier. Thanx again! Tedski

1 Like

just use cliqz browser, see a you tube video you like just click a tab, select quality and boom, downloaded

1 Like

VLC for Linux does this with out too much effort:

https://www.techworm.net/2016/11/download-youtube-videos-using-vlc-media-player.html

1 Like