Please see QtLicense.md for full LGPL-3.0 compliance information regarding PySide6 (Qt).
| 🇷🇺 Русский
-
Multi-Platform Support
Download videos and audio from platforms supporting HTTP streams, including YouTube, Vimeo, and more. -
Playlist Downloads
Save entire playlists with sequential processing in just a few clicks. -
Multiple Formats
Download in MP4 (video) and multiple audio formats (MP3, M4A, WAV, AAC, FLAC, OPUS, VORBIS). -
High-Resolution Support
Supports downloads up to 8K, 4K, 2K, 1080p, 720p, 360p. Select your preferred resolution in Settings. -
Modular Codebase
Code has been fully refactored into core/, ui/, and tests/ directories for easier maintenance and contribution.
-
Batch Processing
Queue multiple downloads and manage them simultaneously. Pause, resume, or cancel downloads easily. -
Audio Extraction
Extract audio tracks in multiple formats including MP3, M4A, WAV, AAC, FLAC, OPUS, and VORBIS. -
Profile Management
Save your name, profile picture, download paths, and social media links. Profiles can be updated directly in the app. -
Profile Import/Export
Easily export your profile, settings, history, and profile picture as a single ZIP file, and import them back into the app on any device. Great for backup, migration, or restoring your preferences. -
Drag & Drop Interface
Add download URLs by dragging them into the app. -
System Tray Integration
Application runs in the system tray when minimized with quick access menu to restore or quit the app. -
Enhanced Download System
Improved stability and efficiency with better support for large file downloads and multiple simultaneous downloads. -
Queue System Optimization
Concurrency management with pause & resume all functionality and bandwidth limiting support via proxy settings. -
Auto-Updater
Automatically checks for updates and installs them.
-
Dark & Light Mode
Switch between Dark and Light themes for better usability. -
Error Handling
Displays detailed error logs to debug issues. -
Scheduler
Schedule downloads to start at a specific date and time. -
Download History
View, search, and manage previous downloads directly in the app. -
Improved Notification System
Download Complete notifications, Download Failed alerts, and Download Canceled warnings. -
Enhanced UI
Better UI animations and responsiveness with color-coded log messages and search & filter options in history and queue.
-
FFmpeg Detection
Automatically detects FFmpeg installation and prompts for setup if missing. -
Cross-Platform Compatibility
Fully supported on Linux and Windows.
You can download the latest release from. Releases page:
- Windows: Download the .exe file - includes all necessary dependencies
- Linux: Download the .AppImage file - requires FFmpeg to be installed separately
- Python 3.7 or higher (only if running from source)
- FFmpeg (for audio/video processing)
- Git (for cloning the repository)
- Configure your profile in the Settings or Profile page
- Use the MP4 or MP3 pages to download videos or extract audio
- Add multiple downloads to the queue and manage them from the Queue page
- Schedule downloads in advance using the Scheduler
- Use drag & drop for quick URL addition
- Enable system tray for background operation
- Use the scheduler for off-peak downloads
- Export your profile for easy migration
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
YoutubeGO is an independent open-source project. It operates independently from YouTube and Google, performing downloads and other operations without using their APIs. This project is not bound by YouTube's terms of service or rules.
.png)


