It is a graphics based program that can be used to download video from YouTube at any available quality. This program uses YT-DLP as backend and hence the name. This program can download videos in both windows and linux without any modification or changes. The code is written in JAVA and is in initial stage.
- Can check if dependecies are installed or not.
- Can download video in both Windows and Linux.
- Can Download video in any quality.
- Shows download percentage.
Note that JRE or JDK version 17 or above must be installed in order to run the program properly in both linux and windows.
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
choco install yt-dlp -y
choco install ffmpeg -y
Having issues installing dependencies? follow this tutorial.
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo apt install ffmpeg
Download the font from here: Ink-Free
Open Terminal and paste:
sudo apt install unzip
cd Downloads/
unzip Ink-Free-Font.zip
sudo mkdir /usr/share/fonts/truetype/"Ink free"
sudo cp Inkfree.ttf /usr/share/fonts/truetype/"Ink free"/
Simply run the exe file, paste the video link and download it with ease. Note that some videos might take long to get loaded or downloaded and some videos might not get downloaded at all, we'll try to fix all the issues in the future.
Download the jar file, open terminal and type:
cd Downloads/
java -jar YTDLP-GUI.jar
- Added tooltips (Show details while hovering over buttons).
- Added info page to show our details.
- Added a settings page to change Theme, and other settings.
- Added the ability to remember theme and position where software was previously closed.
- Added downloading thumbnail and subtitle with video option.
- Added Download folder chooser (in settings page).
- Added functionality to download shorts.
- Added "Exit Confirmation" dialog.
- Changed logic to load Title (Fixed many issues).
- Sometimes it takes a lot of time to load video details.
- The title won't show characters of any language other than English (If Ink free is used).
- Title sometimes shows wrong data.
- Screen flickers to update the download percentage.
- We'll add features like cancel download, concurrent download and try to fix all the issues that are currently present in this version.
This program's UI is Amazing and the code is short as well. There are some limitations which are discussed above. You can get the code from here and Jar and Exe file from release section of this repo.
Thanks for reading till end, please consider checking my other repos as well.