Repository navigation
Snatch v1.3 - Enhanced Download Control
π SNATCH v1.3 - Enhanced Download Control
YouTube Downloader with Quality Selection & Queue System
π¦ Download
Standalone Executable
| File | Size | Description |
|---|---|---|
| snatch_v1.3.exe | ~112 MB | All-in-one executable with quality control |
Direct Download: snatch_v1.3.exe
β¨ New in v1.3: Choose your quality, queue multiple downloads!
π What's New in v1.3
Quality Selection Menu
No more "one size fits all" downloads. Now you can choose exactly what quality you want:
Video Quality Options:
- Best Available (Auto) - Let the app choose the highest quality
- 2160p (4K) - Ultra HD for premium displays
- 1440p (2K) - High quality without massive file sizes
- 1080p (Full HD) - Standard high definition
- 720p (HD) - Great balance of quality and size
- 480p (SD) - For quick downloads or storage saving
- 360p (Low) - Mobile-friendly, minimal bandwidth
Why This Matters:
- Save storage space by downloading 720p instead of 4K
- Faster downloads when you don't need maximum quality
- Better control over your bandwidth usage
- Choose quality that matches your display capabilities
Batch Download Queue
Add multiple videos to a queue and download them all at once:
How It Works:
- Select "Batch Download" from main menu
- Add URLs one by one (video or audio)
- Choose quality for each video
- Start the queue and let it run
- All files download sequentially
Perfect For:
- Downloading an entire playlist with custom qualities
- Mixing video and audio downloads in one session
- Setting up downloads and walking away
- Organizing multiple downloads efficiently
Improved User Experience
Cleaner Interface:
- No more verbose yt-dlp output cluttering your screen
- Clear status messages without technical jargon
- Simplified progress indicators
- Better error messages
Enhanced Menu:
- Reorganized options for better workflow
- Quality selection integrated into download process
- Queue management built into the interface
π Complete Feature List
Download Modes
Video Download - Now with quality selection
- Choose from 7 quality presets
- Automatic audio/video merging
- MP4 output format
- Smart filename handling
Audio Download - Extract just the audio
- Always 320kbps MP3 (highest quality)
- Fast conversion
- Perfect for music
Playlist Download - With quality control
- Download entire playlists
- Choose quality for all videos
- Automatic numbering
- Maintains playlist order
Batch Download - NEW!
- Queue up to 50 items
- Mix videos and audio
- Individual quality selection
- Process all at once
Core Features (From Previous Versions)
- Standalone - One 112MB file, no installation
- Portable - Run from anywhere (USB, cloud, desktop)
- Fast Build - 10-20 second compilation (for developers)
- No Dependencies - Everything embedded
- Offline Ready - No internet needed except for downloads
π₯οΈ System Requirements
Minimum:
- Windows 7 or later (64-bit recommended)
- 512 MB RAM
- 250 MB free disk space
Recommended:
- Windows 10 or 11
- 2 GB RAM (for smooth batch downloads)
- 1 GB free disk space
π₯ Installation
For End Users:
- Download
snatch_v1.3.exe - Run it - No installation needed
- First run extracts embedded tools (~1 second)
- Start downloading!
First Time Setup:
[STANDALONE] Extracting embedded dependencies...
β Extracting yt-dlp.exe... β
β Extracting ffmpeg.exe... β
[OK] All dependencies ready!
π Usage Guide
Basic Video Download with Quality Selection
1. Select [1] Download Video
2. Enter YouTube URL
3. Choose quality (1-7)
4. Wait for download to complete
Example Quality Selection:
πΊ SELECT VIDEO QUALITY
[1] Best Available (Auto)
[2] 2160p (4K)
[3] 1440p (2K)
[4] 1080p (Full HD)
[5] 720p (HD)
[6] 480p (SD)
[7] 360p (Low)
Enter quality option (1-7): 5
Using the Batch Queue
1. Select [4] Batch Download (Queue)
2. Choose [1] Add Video URL or [2] Add Audio URL
3. Enter URL and select quality
4. Repeat for more downloads
5. Choose [3] Start Download Queue
6. All downloads process automatically
Queue Example:
π¦ BATCH DOWNLOAD - ADD TO QUEUE
Current queue: 3/50 items
[1] Add Video URL
[2] Add Audio URL
[3] Start Download Queue
[4] Clear Queue & Return
Download Progress
π Starting download...
πΉ Type: Video
π¬ Quality: 1080p (Full HD)
π Destination: downloads/
β³ Processing... Please wait
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Download completed successfully!
π Version Comparison
| Feature | v1.2 | v1.3 (This Release) |
|---|---|---|
| Quality Selection | β Best only | β 7 options |
| Batch Queue | β None | β Up to 50 items |
| Output Verbosity | Moderate | β Clean |
| Video Download | β | β Enhanced |
| Audio Download | β | β Same |
| Playlist Download | β | β With quality |
| Build Speed | β Fast | β Same |
| File Size | ~112 MB | ~112 MB |
π― Use Cases
Save Storage Space
Download videos in 720p instead of 4K to save 70% storage space while maintaining good quality.
Mobile Devices
Download 480p or 360p versions that are perfect for phones and tablets without wasting space.
Batch Processing
Queue up a week's worth of tutorial videos in 1080p and let it download overnight.
Mixed Downloads
Add 5 music videos (audio only) and 3 tutorials (1080p video) to one queue.
β FAQ
How do I choose the right quality?
For computer viewing: 1080p (Full HD)
For storage saving: 720p (HD)
For mobile devices: 480p (SD)
For slow internet: 360p or 480p
For archiving: Best Available or 4K
Can I change quality mid-queue?
No, quality is set per item when you add it to the queue. Remove and re-add if needed.
What happens if one download in the queue fails?
The queue continues to the next item. Failed items are reported but don't stop the batch.
Does batch download work with playlists?
Yes! You can add playlist URLs to the queue with your chosen quality.
Can I mix audio and video in the same queue?
Absolutely! The queue handles both types seamlessly.
π Known Issues
None currently reported! π
Report bugs at: GitHub Issues
πΊοΈ What's Next
Version 1.4 (Coming Soon)
- Progress bars with percentage
- Download speed indicator
- Estimated time remaining
- Pause/resume functionality
- GUI version consideration
Version 2.0 (Future)
- Cross-platform (Linux, macOS)
- Multi-threaded downloads
- Browser extension integration
- Auto-update system
π― Changelog
v1.3.0 (January 2026)
New Features
- Added quality selection menu with 7 preset options
- Implemented batch download queue system (up to 50 items)
- Enhanced user interface with cleaner output
- Improved download status messages
Improvements
- Removed verbose yt-dlp output for cleaner experience
- Better error handling in queue system
- Streamlined quality selection workflow
- Enhanced menu structure with new batch option
Technical
- Refactored download functions for quality support
- Implemented queue data structure
- Added quality string mapping for yt-dlp commands
- Optimized command building logic
v1.2.0 (January 2026)
- Revolutionary build system using Resource Compiler
- 30x faster compilation
- Eliminated all memory issues
- Improved standalone binary extraction
v1.0.0 (December 2025)
- Initial standalone release
- Core download functionality
- ASCII interface
π License & Credits
SNATCH v1.3
- License: MIT License
- Author: Abdanio Parchezzi
- Project: Project Alpha
Dependencies:
π€ Contributing
Found a bug? Have a feature request? Want to improve SNATCH?
- Report Issues: GitHub Issues
- Discussions: GitHub Discussions
- Pull Requests: Always welcome!
π Thank You
Thank you for using SNATCH v1.3! This release focused on giving you more control over your downloads while keeping the interface simple and clean.
Whether you're downloading a single video in 4K or queuing up 50 music tracks, SNATCH v1.3 makes it easier.
Abdanio Parchezzi
Creator of SNATCH
January 2026
SNATCH v1.3 - Project Alpha
Made with C β’ Powered by yt-dlp & FFmpeg