Download videos, music, and playlists from YouTube with ease!
๐ License Activation ยท โจ Features ยท ๐ฅ Installation ยท ๐ฎ Usage Guide ยท ๐ License Server Docs
- License Activation
- Features
- Installation
- Usage Guide
- Configuration
- Troubleshooting
- Development
- FAQ
- License
- Contact
โ ๏ธ This application requires a valid license key to run.
A license key is bound to 1 device and is verified online at startup.
- Run the application โ an activation dialog will appear automatically
- Enter your license key (format:
XXXX-XXXX-XXXX-XXXX) - Click "Activate"
- If successful, the app will open immediately โ
| Plan | Duration | Description |
|---|---|---|
| ๐ก Trial | 7 days | Try before you buy |
| ๐ต Basic | 30 days | Personal use |
| ๐ฃ Pro | 90 days | Full features |
| ๐ข Enterprise | 1 year | Power users |
| ๐ด Lifetime | Forever | One-time purchase |
The app continues to run for up to 72 hours without an internet connection.
After 72 hours, an online check is required to re-verify your license.
Contact the developer to reset your machine binding โ your old key will be revoked and a new one issued.
See Contact โ
๐ For admins / developers: Full documentation on managing license keys, the admin dashboard, and deploying the license server is available at:
๐ github.com/AdamOfficialDev/modern-youtube-downloder-code-activation
-
Multi-Format Downloads
- High-quality video (up to 8K)
- Audio-only extraction (MP3, M4A)
- Custom quality selection
- Subtitle downloads
-
Batch Processing
- Playlist downloads
- Multiple URL processing
- Queue management
- Parallel downloads
-
Smart Search
- Integrated YouTube search
- Real-time suggestions
- Filter by duration/quality
- Thumbnail previews
-
Sleek Design
- Dark/Light theme support
- Responsive layout
- Custom color schemes
- Modern animations
-
User Experience
- Drag & drop support
- Progress tracking
- Speed monitoring
- ETA calculation
-
Download Management
- Pause/Resume support
- Speed limits
- Auto-retry on fail
- Download history
-
Format Options
- Custom output templates
- Metadata preservation
- Thumbnail embedding
- Chapter markers
- Python 3.12 (recommended)
- Windows 7/8/10/11
- Internet connection
- 500MB free space
-
Download & Extract
git clone https://github.com/AdamOfficialDev/modern_youtube_downloader.git cd modern_youtube_downloader -
Run Setup
- Double-click
setup.bat - Wait for automatic installation
- Follow on-screen instructions
- Double-click
-
Launch Application
- Double-click
run.bat - Or via command line:
run.bat
On first launch, a license activation dialog will appear automatically.
Enter your license key to continue. How to activate โ - Double-click
-
Install Dependencies
pip install -r Requirements.txt
-
FFmpeg Setup
- Create
bundledfolder - Download FFmpeg
- Rename to
ffmpeg.zip - Place in
bundledfolder
- Create
- Launch application
- Paste YouTube URL
- Select quality
- Choose output folder
- Click Download
- Go to Batch tab
- Add multiple URLs
- Configure settings
- Start batch process
- Open Search tab
- Enter keywords
- Browse results
- Select videos
- Configure download
- View download history
- Export to CSV
- Filter by date/status
- Clear history
- Default download path
- Preferred quality
- Language selection
- Update preferences
- Connection limits
- Bandwidth control
- Retry attempts
- Output templates
- API configuration
- Result filters
- Display options
- Cache settings
-
Download Fails
- Check internet
- Verify URL
- Update yt-dlp
- Check permissions
-
FFmpeg Issues
- Verify installation
- Check bundled folder
- Update FFmpeg
- Check logs
-
Performance Issues
- Clear cache
- Update Python
- Check resources
- Limit concurrent downloads
| Error Message | Solution |
|---|---|
| "License key not found" | Double-check the key, contact developer if correct |
| "Already activated on another device" | Contact developer to reset machine binding |
| "License expired" | Renew your license โ contact developer |
| "Cannot connect to server" | Check your internet connection and try again |
| "License revoked" | Contact developer for assistance |
modern_youtube_downloader/
โโโ bundled/ # FFmpeg folder
โ โโโ ffmpeg.zip # FFmpeg binary
โโโ main.py # Main application entry point
โโโ download_ffmpeg.py # FFmpeg downloader script
โโโ setup.bat # Setup script
โโโ run.bat # Run script
โโโ Requirements.txt # Python dependencies
โโโ .gitignore # Git ignore file
โ
โโโ src/
โ โโโ license_manager.py # License validation & server connection
โ โโโ license_dialog.py # Activation dialog UI
โ
โโโ README.md # This document
๐ License server source code and full deployment guide:
๐ github.com/AdamOfficialDev/modern-youtube-downloder-code-activation
- Main Application:
main.pyโ Core application with PyQt6 UI - License Manager:
src/license_manager.pyโ Handles online validation, caching, and revoke detection - License Dialog:
src/license_dialog.pyโ Activation UI shown on first launch - Setup Scripts:
setup.batโ Automated installationdownload_ffmpeg.pyโ FFmpeg downloader
- Dependencies:
Requirements.txtโ Python packagesbundled/ffmpeg.zipโ FFmpeg binary
- Fork repository
- Create feature branch
- Implement changes
- Submit pull request
-
Is it free?
- The source code is open source (MIT), but running the app requires a purchased license key.
-
Supported platforms?
- Windows (primary)
- Linux (experimental)
-
Update frequency?
- Monthly feature updates
- Weekly bug fixes
-
Can I use one key on multiple PCs?
- No โ each key is bound to one device. Contact the developer for multi-seat options.
-
What happens if I'm offline?
- The app continues working for up to 72 hours without internet.
-
Can I transfer my license to a new PC?
- Yes โ contact the developer to reset your machine binding.
-
Maximum quality?
- Up to 8K (if available)
- Depends on source
-
Download speed?
- Based on connection
- Multiple threads supported
This project is licensed under the MIT License. See LICENSE file.
Usage of this application requires a valid commercial license key purchased from the developer.
- Adam Official Dev
- GitHub: @AdamOfficialDev
- Email: contact@adamofficial.dev
- GitHub Issues
- Discord Server
- Twitter Updates
ยฉ 2024 Modern YouTube Downloader
๐ License Server Documentation โ