Repository navigation
Snatch v1.4 - Modern GUI Edition
π¨ SNATCH v1.4 - Modern GUI Edition
π¦ Download
GUI Standalone Executable
| File | Size | Description |
|---|---|---|
| snatch_v1.4.exe | ~112 MB | Modern GUI with drag-drop support |
Direct Download: snatch_v1.4.exe
β¨ New in v1.4: Graphical interface, no more terminal commands!
π What's New in v1.4
Modern Graphical Interface
Say goodbye to the terminal! v1.4 introduces a clean, modern Windows interface that anyone can use:
Why GUI Matters:
- No more typing commands
- Visual feedback on everything
- Drag and drop URLs directly
- See your queue at a glance
- Progress bars show real progress
Interface Highlights:
- Clean, modern design with Segoe UI font
- No cluttered emoji icons
- Smooth animations during downloads
- Clear status messages
- Professional color scheme
Drag and Drop Support
The easiest way to download:
- Copy a YouTube URL
- Drag it to the SNATCH window
- Choose your quality
- Click "Add to Queue"
Or drop a text file containing URLs - SNATCH reads the first line automatically.
System Tray Integration
SNATCH minimizes to your system tray:
Right-click the tray icon for:
- Show Window - Restore the main window
- Paste URL from Clipboard - Quick add from clipboard
- Exit - Close SNATCH completely
Double-click the tray icon to restore the window instantly.
Why This Matters:
- SNATCH stays out of your way
- Quick access from any application
- Paste URLs without switching windows
- No taskbar clutter
Visual Queue Management
See exactly what's queued:
Queue Display Shows:
- Item number
- Download type (Video/Audio/Playlist)
- Quality setting
- URL preview
Example:
[1] Video - 1080p - https://youtube.com/watch?v=...
[2] Audio - Best - https://youtube.com/watch?v=...
[3] Playlist - 720p - https://youtube.com/playlist?list=...
Queue Operations:
- Add up to 50 items
- Clear entire queue with one click
- See queue count at all times
Smooth Progress Indication
Know exactly what's happening:
Progress Bar:
- Shows current item / total items
- Smooth filling animation
- Resets after completion
Status Messages:
- "Ready - Enter a URL to begin"
- "Added to queue successfully"
- "Downloading 3 of 10"
- "All downloads completed successfully"
No More:
- Confusing terminal output
- Technical error messages visible
- Cluttered progress logs
All technical processing happens silently in the background.
π Complete Feature List
GUI Features (New in v1.4)
Interface:
- Modern Windows GUI
- Segoe UI font throughout
- Clean, professional design
- Responsive controls
Input Methods:
- Text input field
- Drag and drop URLs
- Paste from clipboard (tray menu)
- Read URLs from text files
Queue System:
- Visual queue list
- Up to 50 items
- Clear queue button
- Real-time count display
Progress:
- Smooth progress bar
- Animated status text
- Current item indicator
- Success notifications
System Integration:
- System tray icon
- Minimize to tray
- Tray context menu
- Quick clipboard paste
Download Features (From v1.3)
Quality Selection:
- Best Available
- 2160p (4K)
- 1440p (2K)
- 1080p (Full HD)
- 720p (HD)
- 480p (SD)
- 360p (Low)
Download Types:
- Single Video
- Audio Only (MP3)
- Full Playlists
Batch Processing:
- Queue multiple downloads
- Mix videos and audio
- Different quality per item
- Sequential processing
Core Features (All Versions)
- Standalone - One 112MB file
- Portable - Run from anywhere
- No Installation - Just download and run
- Embedded Tools - yt-dlp and FFmpeg included
- Fast Extraction - Dependencies load in 1 second
π₯οΈ System Requirements
Minimum:
- Windows 7 or later
- 512 MB RAM
- 250 MB free disk space
- Display: 800x600 minimum
Recommended:
- Windows 10 or 11
- 2 GB RAM
- 1 GB free disk space
- Display: 1920x1080
Note: GUI version requires Windows desktop environment. Use v1.3 terminal version for Windows Server Core or headless systems.
π₯ Installation & Usage
First Run
- Download
snatch_v1.4.exe - Double-click to run (no installation needed)
- Wait for dependencies to extract (~1 second)
- Start downloading!
Basic Usage
Method 1: Type URL
1. Enter URL in text field
2. Select Type (Video/Audio/Playlist)
3. Choose Quality
4. Click "Add to Queue"
5. Click "Start Downloads"
Method 2: Drag and Drop
1. Copy YouTube URL to clipboard
2. Drag text into SNATCH window
3. URL appears in text field
4. Select options and add
Method 3: From System Tray
1. Copy YouTube URL
2. Right-click SNATCH tray icon
3. Select "Paste URL from Clipboard"
4. Window opens with URL filled
5. Select options and download
Queue Management
Adding Items:
- Each item can have different quality
- Mix videos, audio, and playlists
- Maximum 50 items per queue
Starting Downloads:
- Click "Start Downloads" when ready
- Progress bar shows completion
- Status text shows current item
- All controls disabled during download
Clearing Queue:
- Click "Clear Queue" button
- Only works when not downloading
- Removes all queued items instantly
System Tray
Minimizing:
- Click minimize button on window
- SNATCH hides to system tray
- Icon remains visible in tray
Restoring:
- Double-click tray icon, or
- Right-click β "Show Window"
Quick Paste:
- Copy a URL anywhere
- Right-click SNATCH icon
- Select "Paste URL from Clipboard"
- Window opens with URL ready
π Version Comparison
| Feature | v1.3 Terminal | v1.4 GUI (This Release) |
|---|---|---|
| Interface | Terminal | Modern GUI |
| URL Input | Type only | Type, Drag, Paste |
| Queue View | Text list | Visual listbox |
| Progress | Text status | Progress bar |
| System Tray | β | β |
| Drag & Drop | β | β |
| Quality Select | 7 options | 7 options |
| Batch Queue | β | β Enhanced |
| File Size | ~112 MB | ~112 MB |
| Platform | Windows CLI | Windows GUI |
π― Use Cases
For Beginners
GUI makes SNATCH accessible to everyone:
- No terminal commands to learn
- Visual feedback on every action
- Drag and drop is intuitive
- Clear error messages
For Power Users
GUI adds efficiency:
- Queue 50 videos while browsing
- Minimize to tray, forget about it
- Right-click paste from any app
- Visual confirmation before download
For Batch Downloads
Perfect for large collections:
- See all queued items at once
- Visual progress through queue
- Clear status on each item
- Notification when complete
πΈ Screenshots
Main Window
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β SNATCH YouTube Downloader β
β Fast and Simple Video Downloads β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β YouTube URL: β
β [________________________________] β
β β
β Type: [Video βΌ] Quality: [Best Available βΌ] β
β [Add to Queue] β
β β
β Download Queue: β
β βββββββββββββββββββββββββββββββββββββββββββββββ β
β β [1] Video - 1080p - https://youtube.com/... β β
β β [2] Audio - Best - https://youtube.com/... β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β [Clear Queue] [Start Downloads] β
β β
β [βββββββββββββββββββββββββββββ] β
β β
β Downloading 2 of 3... β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
System Tray Menu
ββββββββββββββββββββββββββββββ
β Show Window β
β Paste URL from Clipboard β
ββββββββββββββββββββββββββββββ€
β Exit β
ββββββββββββββββββββββββββββββ
β FAQ
Why GUI instead of terminal?
The terminal is powerful but intimidating for many users. GUI makes SNATCH accessible to everyone while keeping all the functionality.
Can I still use the terminal version?
Yes! v1.3 terminal version is still available and fully supported. Use v1.3 for automation, scripts, or if you prefer terminal interfaces.
Does drag and drop work with browsers?
Yes! Drag the URL from your browser's address bar directly into SNATCH. Or drag selected text containing a URL.
What happens when I minimize?
SNATCH hides to the system tray. Your downloads continue if running. The window is hidden, not closed.
Can I exit while downloading?
The window close button minimizes to tray. To actually exit, right-click the tray icon and choose "Exit". Active downloads will stop.
Does it remember my settings?
Currently no. Each session starts fresh. Settings memory is planned for v1.5.
Why does it take disk space after first run?
First run extracts yt-dlp.exe and ffmpeg.exe to the same folder. These stay extracted for faster subsequent launches.
π Known Issues
Minor Issues
Queue Limit: Maximum 50 items. This is intentional for memory management.
No Progress Percentage: Progress bar shows item count, not download percentage. Real-time download progress planned for v1.5.
No Pause/Resume: Once downloads start, they run to completion. Pause feature planned for v1.5.
Single Instance: You can run multiple copies, but they share the same yt-dlp/ffmpeg instances.
Workarounds
Large Playlists: Break playlists into smaller queues if you hit the 50-item limit.
Stopping Downloads: Close the window to minimize. Exit from tray to stop.
Report new bugs at: GitHub Issues
πΊοΈ What's Next
Version 1.5 (Coming Soon)
- Settings Panel - Remember preferences
- Download History - See what you've downloaded
- Pause/Resume - Control downloads mid-stream
- Speed Display - Real-time download speed
- Real-time Progress - Percentage per file
- Thumbnails - See video previews
Version 2.0 (Future)
- Cross-platform GUI - Linux and macOS
- Dark Mode - Eye-friendly interface
- Themes - Customize colors
- Browser Extension - One-click from YouTube
- Multi-threaded - Parallel downloads
π― Changelog
v1.4.0 (January 2026)
New Features
- Modern GUI interface with clean design
- Drag and drop URL support
- System tray integration with context menu
- Visual queue management display
- Smooth progress bar with animations
- Clipboard paste from tray menu
Improvements
- Removed emoji clutter from interface
- Clean, professional status messages
- Animated text during processing
- Better visual feedback
- Modern Segoe UI font throughout
- Professional color scheme
Technical
- Win32 API interface
- Common Controls library integration
- Shell API for drag-drop
- System tray notification API
- Threaded download processing
Previous Versions
- v1.3.0 - Quality selection and batch queue (Terminal)
- v1.2.0 - Revolutionary build system fix (Terminal)
- v1.0.0 - Initial standalone release (Terminal)
π License & Credits
SNATCH v1.4
- License: MIT License
- Author: Abdanio Parchezzi
- Project: Project Alpha
Dependencies:
Built With:
- C (Win32 API)
- MinGW-w64 GCC
- Windows Resource Compiler
π€ Contributing
Love the GUI? Have ideas for improvements?
- Report Issues: GitHub Issues
- Suggest Features: GitHub Discussions
- Pull Requests: Always welcome!
π Thank You
SNATCH v1.4 is a major milestone. Moving from terminal to GUI makes SNATCH accessible to everyone, not just developers and power users.
Whether you're downloading one video or managing a queue of 50, the interface is designed to stay out of your way while giving you complete control.
This is just the beginning. GUI opens doors to features that weren't possible in the terminal. Expect exciting updates in v1.5 and beyond.
Abdanio Parchezzi
Creator of SNATCH
January 2026
SNATCH v1.4 - Project Alpha
Made with C β’ Powered by yt-dlp & FFmpeg β’ Built with β€οΈ