To begin with, we knew of one GUI simply named youtube-dl-gui or youtube-dlg by MrS0m30n3, whose development eventually halted, and then oleksisfraga took up the keyboard and continued development, but google being google kept driving traffic to the original one, since it's linked to from a lot of places on the net.
Time went on and more GUI's popped up, including two new ones also named youtube-dl-gui ... this is our list of known GUI's, it's probably not complete. We add to it as we discover more.
The first hit on google for youtube-dl gui is MrS0m30n3's youtube-dl-gui, but this is no longer maintained, version 0.4 released july 19, 2017. It has bugs and issues. We do not recommend this version!
Cross platform
These are the nice GUIs that everyone should be able to use and enjoy.
A fork of MrS0m30n3's youtube-dl-gui by oleksis, which used to have the same name , but is now known as yt-dlg, is actively being developed. Fixes some problems you may encounter with MrS0m30n3's original version. Offers support via telegram.
A cross-platform GUI for youtube-dl made in Electron and node.js. Previously known as youtube-dl-gui, but not based on the other youtube-dl-gui versions.
This is a Windows graphical interface for yt-dlp, that is designed as a simple YouTube downloader. Since v1.2, the interface also accepts non-YouTube URLs, so theoretically it can be used to download from any site that yt-dlp supports.
Self hosted
These GUIs need a bit of configuration to get up and running. Will frequently recommend using Podman or Docker.
A self-hosted tool which manages your YouTube subscriptions, and downloads files automatically. Current status: The program will do what it's main job is to do: download videos, and keep track of the subscriptions.
Your self hosted YouTube media server. Main features: Subscribe to your favorite YouTube channels, Download Videos using yt-dlp, Index and make videos searchable, Play videos, Keep track of viewed and unviewed videos.
TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.
This requires .NET Framework 4.5 or higher, the reasoning is because this program frequently uses Github's API which now only allows TLS 1.2, which isn't available on previous frameworks because... Microsoft.
YDL-UI provides a simplified way to download videos using "youtube-dl", without the hassle of using the command-line. This is achieved by dynamically generating youtube-dl argument queries that can be run with a click of a button. YDL-UI is packaged with a release of youtube-dl and ffmpeg.
This application is basically a script that makes it easier to download entire youtube playlists as mp3 files using youtube-dl or yt-dlp. It also supports downloads of single files.
No longer available
These GUIs are, for various reasons, no longer available or unmaintained.
youtube-dl-react-viewer is a web app made using the MERN stack to facilitate both the viewing and downloading of videos by parsing the output of /youtube-dl. The app is not platform specific and should work on any Unix, Windows, or macOS machine.
This is no longer available on github, reason unknown.
youtube-dl GUI's
To begin with, we knew of one GUI simply named
youtube-dl-gui
oryoutube-dlg
by MrS0m30n3, whose development eventually halted, and then oleksisfraga took up the keyboard and continued development, but google being google kept driving traffic to the original one, since it's linked to from a lot of places on the net.Time went on and more GUI's popped up, including two new ones also named
youtube-dl-gui
... this is our list of known GUI's, it's probably not complete. We add to it as we discover more.youtube-dl-gui by MrS0m30n3The first hit on google for youtube-dl gui is MrS0m30n3's youtube-dl-gui, but this is no longer maintained, version 0.4 released july 19, 2017. It has bugs and issues. We do not recommend this version!
Cross platform
These are the nice GUIs that everyone should be able to use and enjoy.
yt-dlg by /u/oleksisfraga
A fork of MrS0m30n3's youtube-dl-gui by oleksis, which used to have the same name , but is now known as yt-dlg, is actively being developed. Fixes some problems you may encounter with MrS0m30n3's original version. Offers support via telegram.
Open Video Downloader by jely2002
A cross-platform GUI for youtube-dl made in Electron and node.js. Previously known as youtube-dl-gui, but not based on the other youtube-dl-gui versions.
tartube by /u/vialingo
Partly based on MrS0m30n3's youtube-dl-gui, but looks dramatically different and has many features not present in the other youtube-dl-gui versions.
stacher by /u/shiftysnowman
A modern looking GUI, though not open source, at the moment. See also /r/StacherIO
media downloader by /u/muungwana
A Qt/C++ open source GUI
GUIYoutube-dl by /u/Heapsass
An easy Gui to download videos and an even easy clipper! A cross platform GUI for youtube-dl written entirely in python.
Persepolis
Persepolis Download Manager is a GUI for aria2, also uses youtube-dl.
Downline by /u/stefnotch
Free and open-source media downloader for YouTube and many other sites. Available for Windows, MacOS and Linux. This is the maintained fork Downline.
Gropple by /u/evenbetterthanks
A web service and bookmarklet to download videos with a single click.
ytdlp-interface by /u/greentea5732
This is a Windows graphical interface for yt-dlp, that is designed as a simple YouTube downloader. Since v1.2, the interface also accepts non-YouTube URLs, so theoretically it can be used to download from any site that yt-dlp supports.
Self hosted
These GUIs need a bit of configuration to get up and running. Will frequently recommend using Podman or Docker.
tubio by /u/Knuffya
An open-source (localhost) web GUI.
Youtube-DL Material by /u/Tzahi12345
AllTube by rudloff
YouTube Subscription Manager by chibicitiberiu
A self-hosted tool which manages your YouTube subscriptions, and downloads files automatically. Current status: The program will do what it's main job is to do: download videos, and keep track of the subscriptions.
MeTube by alexta69
Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites.
Tube Archivist by /u/bbilly1
Your self hosted YouTube media server. Main features: Subscribe to your favorite YouTube channels, Download Videos using yt-dlp, Index and make videos searchable, Play videos, Keep track of viewed and unviewed videos.
TubeSync by meeb
TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.
Horahora by /u/rip_aniki
Self-hosted Video-hosting Website and yt-dlp Video Archival Manager for Niconico, Bilibili, and Youtube.
Windows only
These GUIs are only available for Windows users.
youtube-dl-gui by murrty
This requires .NET Framework 4.5 or higher, the reasoning is because this program frequently uses Github's API which now only allows TLS 1.2, which isn't available on previous frameworks because... Microsoft.
skydl by /u/mysteriousdolphin
An open source windows-only WPF-app, an evolution from an excel project (!) by same author
ydl-ui by Maxstupo
YDL-UI provides a simplified way to download videos using "youtube-dl", without the hassle of using the command-line. This is achieved by dynamically generating youtube-dl argument queries that can be run with a click of a button. YDL-UI is packaged with a release of youtube-dl and ffmpeg.
Cube YouTube Downloader - youtube-dl-wpf by database64128
A simple GUI wrapper for youtube-dl and yt-dlp.
Youtube MP3 Playlist Downloader by /u/CortexJoe
This application is basically a script that makes it easier to download entire youtube playlists as mp3 files using youtube-dl or yt-dlp. It also supports downloads of single files.
No longer available
These GUIs are, for various reasons, no longer available or unmaintained.
PowerPC Media Center 7 by /u/alexfree_reddit
The only YouTube/Twitch/Soundcloud solution on Mac OS X 10.3.9 Panther
youtube-dl-react-viewer by graham-walkeryoutube-dl-react-viewer is a web app made using the MERN stack to facilitate both the viewing and downloading of videos by parsing the output of /youtube-dl. The app is not platform specific and should work on any Unix, Windows, or macOS machine.
This is no longer available on github, reason unknown.
FireDM
python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl