I updated Tartube's classic mode just yesterday.
The update clarifies how media formats are handled, and adds direct conversion of video formats (in addition to direct conversion of audio formats, which already existed).
I will upload it to github as soon as I've finished today's changes: https://github.com/axcore/tartube
youtube-dl is the real deal, everything else uses it.
Here is a guide that I wrote on how to use it: /r/software/comments/9lxktm/how_to_download_entire_youtube_playlist/e7asu6g/
There are also GUI's that use it:
But it might be useful learn how to use the original thing.
media-downloader and tartube both work natively with yt-dlp. Most other GUIs including yt-dlg also technically support it as long as you manually replace their youtube-dl.exe
with the yt-dlp executable
For those who would like to use a GUI: https://github.com/MrS0m30n3/youtube-dl-gui/releases
It "just works", because you can just update the YouTube-dl version it uses from within the application.
There is also a modern version: https://github.com/axcore/tartube/releases
In general, this is a bad idea, because then Tartube won't know where to find the videos. To give one example, video thumbnails are sometimes downloaded directly without using youtube-dl, and in this case they would be downloaded into a different folder than the videos.
If you don't care about all the extra functionality, and are only interested in downloads, then of course output templates are perfectly ok.
Tartube can change the location into which it downloads videos, for any users who really need it. It's explained here: https://github.com/axcore/tartube#617-combining-channels-playlists-and-folders
I'm curious, which GUI would you recommend? Apparently the landscape has changed a fair bit since I last looked, which was back in 2019.
e.g. - The top Google result, namely MrS0m30n3/youtube-dl-gui seems to be unmaintained - Tartube looks really powerful, but it's not quite what I'd have in mind when thinking about a really nice looking GUI. I do understand that that's more of a fault of the underlying tech, aka Gtk 3 - jely2002/youtube-dl-gui looks really nice, I'll probably check it out.
found this issue with the certificate error, it links to this comment in youtube-dl's issues with a possible solution for you.
also worth mentioning that youtube-dlg doesn't appear to be an active project anymore. seen people recommend tartube instead, but I've not tried it yet.
If you want a GUI solution, you could use Tartube (https://github.com/axcore/tartube).
Add the channel, then click the Check all button which will fetch a list of videos. Then just select the ones you want and download them.
There seems to already be an open error about this on GitHub
https://github.com/axcore/tartube/issues/371
So, no reason to panic. I will read this! Thank you so much for your help and support!
>youtube-dl downloads URLs. One channel = one URL. One URL = one simultaneous download.
You can't download 4 videos from the same channel simultaneously, because Tartube doesn't know the URL of each video.
If you want to download four videos from the same channel, simultaneously, then do this:
In Tartube's main window, left-click the channel and select "Check channel"
When Tartube finishes checking the channel, it knows the URL of each video.
Select multiple videos, then right-click the videos and select "Download videos"
OR
Custom downloads are explained in the FAQ: https://github.com/axcore/tartube#custom-downloads
I think is the same person who posted this thread. To reply to other questions:
youtube-dl runs inside a thread. If nothing happens when Tartube runs youtube-dl, then the thread returns no indication of what went wrong. In that situation, Tartube produces a "download did not start" message. 99.9% of the time the reason is that youtube-dl's binary is not in the user's PATH, or the user has specified a non-existent binary, so changing the settings in Edit > System preferences... > Downloaders . File paths will fix it.
To completely uninstall Tartube, just delete the installation folder, which by default is C:\Users\YOURNAME\AppData\Local\Tartube\.
Max downloads = number of threads. If you're only seeing activity in one thread, perhaps there's an internal error. Try running Tartube from inside a terminal window so we can see any python errors being generated. If you're not sure how to do that on MS Windows, there are instructions here:
https://github.com/axcore/tartube#71-tartube-wont-installwont-rundoesnt-work
If you want a GUI solution, Tartube https://github.com/axcore/tartube can remove either the sponsored section or everything but the sponsored section.
(I am resurrecting an old thread because the video pasted below is no longer available).
Sites take a ton of measures to prevent people who barely know what they’re doing from going into inspect element and grabbing the video link, you can try youtube-dl or Tartube (more user friendly interface for Tartube), but if that doesn’t work you’re probably out of luck.
https://redditsave.com/ also offers chrome and firefox extensions - I do not use this and it is fairly new, so you have to check yourself if this is safe.
https://youtube-dl.org/ - downloads via command script. works also for youtube videos (you can even download videos as mp3 if you put in custom download command) and a bunch of other sites. my preference so far.
There is GUI for it here: https://github.com/axcore/tartube
https://redditsave.com/ also offers chrome and firefox extensions - I do not use this and it is fairly new, so you have to check yourself if this is safe.
https://youtube-dl.org/ - downloads via command script. works also for youtube videos (you can even download videos as mp3 if you put in custom download command) and a bunch of other sites. my preference so far.
There is GUI for it here: https://github.com/axcore/tartube
https://redditsave.com/ also offers chrome and firefox extensions - I do not use this and it is fairly new, so you have to check yourself if this is safe.
https://youtube-dl.org/ - downloads via command script. works also for youtube videos (you can even download videos as mp3 if you put in custom download command) and a bunch of other sites. my preference so far.
There is GUI for it here: https://github.com/axcore/tartube
Can you see anything else in the Output tab, besides that text?
If not, that suggests there's an invisible python error, so you should check for that. Run Tartube from inside a terminal window, using these instructions:
https://github.com/axcore/tartube#71-tartube-wont-installwont-rundoesnt-work
Then tell me what text you see inside the terminal window
If you installed Tartube from a terminal, perhaps you installed it using pypi, as described here:
https://github.com/axcore/tartube#535-install-using-pypi
...in which case the uninstall command would probably be one of these:
pip3 uninstall tartube
sudo pip3 uninstall tartube
media-downloader and tartube both work natively with yt-dlp. Most other GUIs including yt-dlg also technically support it as long as you manually replace their youtube-dl.exe
with the yt-dlp executable
If you wish for something with a GUI, there are Youtube-DLG and Tartube, which use (or can use) youtube-dl as its core.
That aside, allow me to correct: youtube-dl is already coded, you don't need to learn coding for it, but rather simple commands and install instructions. It is maybe just a bit hard to find the right tutorial, but if you found the right one, the commands and instructions you need to follow are simple for no-programmers.
Youtube-DLG (A GUI for Youtube-dl) or Tartube (A GUI that can use different cores, but default is youtube-dl). If you are fine with command line, then as someone already suggested, just go with youtube-dl itself.
With VLC? No, not that I'm aware of...
You can use an app such as youtube-dlg which allows you to bulk download several video links. If you don't like how it looks, then there's alternatives such as Tartube or YTDLGUI
All of these are basically GUIs for youtube-dl.
If a website isn't supported though then you'd likely be stuck using this method with VLC
good summary...
probably worth mentioning tartube, which supports replacing the downloader as well.
the fix they're talking about is in youtube-dlc, not original youtube-dl. youtube-dlc released a new version today, so only need to re-download the file.
i don't remember how yt-dlg is setup, is there an .exe there you can replace? if not, then you're kinda screwed.
yt-dlg is not updated anymore as far as i know.
tartube might be a good replacement, as it supports using youtube-dlc as your downloader.
Just FYI: There's already a FOSS program that can be used to download videos from many different websites. It's called youtube-dl. There's also a GUI for it called Tartube.
Tartube's source code contains comprehensive instructions for creating a new Windows installer, in case anyone needs to do that. It might take 20-30 minutes but it's pretty simple.
https://github.com/axcore/tartube/blob/master/nsis/tartube_install_64bit.nsi
I don't understand the need for this anonymous hosting of the 64-bit Windows version of tartube. All of the downloads for tartube can be found here (backend hosting via SourceForge):
> Notably, there are several sites that allow you to "download" youtube videos.
It would be better to use youtube-dl/Tartube tunneled through Tor.
The GUI is cross platform but it is an abandoned project. I recommend moving to tartube if you absolutely need a GUI, otherwise just stick with the command line utility as it is the most versatile.
To add to this, if you prefer a GUI-based wrapper/frontend versus CLI, youtube-dl-gui (last updated October 2018) or Tartube may suit your preferences. The latter is actively developed (last build was May 7th, 2020), is based on youtube-dl-gui, and is mainly written in Python 3 (Source Code on Github).
youtube-dl is commonly recommended here, or if you like a graphical interface for it, tartube or youtube-dl-gui.
youtube-dl, or if you like a graphical interface, tartube or youtube-dl-gui.