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???

4 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
4 Likes

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

1 Like

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

2 Likes

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

tryed vlc long ago, to much trouble

ClipGrab is another easy one, it comes as a Appimage but I have a tutorial on my Hard Drive to turn it into a proper app I use it when there is a video I cannot get from YouTube Downloader addon in Firefox.

Clipgrab Install Instructions

Open a terminal and run these commands in sequence…

Create a directory for the ClipGrab AppImage:

mkdir -p ~/.AppImages/ClipGrab

make it the current directory:

cd ~/.AppImages/ClipGrab

download the ClipGrab appimage into it:

wget -O ClipGrab-Latest.AppImage https://download.clipgrab.org/ClipGrab-3.9.5-x86_64.AppImage

make the ClipGrab-Latest.AppImage executable:

chmod +x ~/.AppImages/ClipGrab/ClipGrab-Latest.AppImage

download an image to use as an icon:

wget http://icons.iconarchive.com/icons/papirus-team/papirus-apps/256/clipgrab-icon.png

create a launcher for it by running:

mkdir -p ~/.local/share/applications
xed ~/.local/share/applications/clipgrab.desktop

and when a blank file opens, make it read:-

[Desktop Entry]
Type=Application
Name=ClipGrab
Comment=Download YouTube, Dailymotion, etc. Video Clips
Exec=/home/mark/.AppImages/ClipGrab/ClipGrab-Latest.AppImage
Icon=/home/mark/.AppImages/ClipGrab/clipgrab-icon.png
Terminal=false
StartupWMClass=ClipGrab
Categories=Network;
StartupNotify=false

(be sure to change the 2 instances of ‘mark’ to your username)

SAVE the file.

To update delete the original image and then in terminal:
cd ~/.AppImages/ClipGrab
Download latest version
wget -O ClipGrab-Latest.AppImage https://download.clipgrab.org/ClipGrab-New Version Number-x86_64.AppImage

make the ClipGrab-Latest.AppImage executable:
chmod +x ~/.AppImages/ClipGrab/ClipGrab-Latest.AppImage

This latest version also uses YouTubedl.
To check for different versions go to link below

1 Like

There is a new youtube-dl GUI available. Brand new!

1 Like

This works very well, I might add!
https://mrs0m30n3.github.io/youtube-dl-gui/