ForeverAggregrate / unlock

ytdl fork with additional features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

unlock

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 ( ytdl fork ) 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
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
pip install -r requirements.txt
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 (Preview)

pip install -r ./requirements.txt

  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

License:GNU General Public License v3.0


Languages

Language:Python 97.7%Language:PowerShell 1.2%Language:Shell 0.7%Language:Batchfile 0.4%