Skip to content

ytdl-official/unlock

Repository files navigation

unlock

ytdl fork with additional features

GitHub release (latest by date) GitHub release (latest by date) GitHub YouTube Channel Views GitHub commit activity python python Windows

python
python python

GitHub release (latest by date)

GitHub release (latest by date)

A GUI program that runs on top of yt-dlp and ffmpeg to download videos and audio. This project is only for educational purpose DO NOT SELL . DO NOT plagiarize. USE AT YOUR RISK . I DO NOT PROMOTE ANY ILLEGAL DOWNLOADS .

                    python     yt-dlp     ffmpeg     ps    

Version 23.xx.yy coming soon....
Update model 3 will built using python 3.8.10
⚠️UPDATE : ytdl will focus on supporting legacy systems till Oct,2024 with little to no compromise on features. ytdl unlocked will focus on enhancing look and feel, features of application with no compromise, will use higher version of Python 3.11.x and only x64 builds will be developed and maintained.
Windows 7 support will be dropped in Oct 2024.
⚠️ ALERT CURRENTLY SUPPORTED VERSIONS WILL NO LONGER RECEIVE UPDATES ,YTDL WILL USE PYTHON 3.10.7 with latest libraries
⚠️ Windows 7 version will be released separately which will be based on python 3.8.10

yt-dlp and youtube-dl licensed under The Unlicense
FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later.
AtomicParsley is licensed under GPL-2.0 license
pygame is licensed under GNU LGPL version 2.1

Ytdl unlocked (Pro)

Expanded supported websites
made with python 3.8 and 3.10
multi video supports que
multi video supports more URLs other than youtube.com
Hyper user
Wav format for playlist and more.

Building executable

Windows


  1. Clone this repository
  2. Install the following dependencies
python >= 3.8.10
ffmpeg >= 3.3.4
yt-dlp latest version
  • ffmpeg and yt-dlp should be placed in cloned dir Libraries
pyinstaller==5.6.2
Pillow==9.4.0
yt-dlp==2023.1.6
virtualenv==20.17.1
pycryptodomex==3.16.0
requests==2.28.1
psutil==5.9.4
pytube==12.1.2
  1. Run the builder.ps1
  2. Build will be generated ./dist/Youtube-dl GUI/ folder

Linux (Still in preview)


  1. Follow step 1 and 2 as above
  2. Give permission to builder.sh
chmod +x builder.sh
  • Before compiling change few lines in code which ask for logo.ico
  1. Run the builder.sh
./builder.sh
  1. Build will be generated ./dist/Youtube-dl GUI/ folder

CONTRIBUTING

Opening an issue

Bugs and suggestions should be reported at: /ytdl/issues Select the type of issue

  • Bug report
  • Feature request
  • Ask a question

Please see the issues section before opening issue
Duplicate issues will not be entertained and make sure you are on latest version
Adding Screenshots/videos will be helpful.

Creating Pull request

Do not include database files, other dependencies in PR.

Support Us

If you have liked my work and want to support please consider donating.
Help to keep Ytdl active and running by donating. It will be really helpful and appreciated if you donate or contribute to us. Any amount is appreciated.

python : sourabhkv@upi

python :PinakiSahu

GitHub release (latest by date)

Want Early build access?

GitHub release (latest by date)

Useful Links

Supported Websites youtube-dl
Supported websites yt-dlp
youtube-dl
yt-dlp
Pytube
ffmpeg
AtomicParsley
Pygame
Inno Setup

About

ytdl fork with additional features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •