Releases: batmanpriv/HyperAdvancedDownloader-Android
Release list
HAD-3.6.10
HAD v3.6.10 — Release Notes 🚀
📦 New Features
🎯 Smart Link Scraper v2.0
Complete rewrite of the link scraper with intelligent file detection!
- Parsed File Information: Automatically detects and displays:
- Title: Series/Movie name extracted from filename
- Season & Episode: S01E01 format detection
- Quality: 720p, 1080p, 4K detection
- Source: WEB-DL, BluRay, HDTV, etc.
- Subtitle/Dub: SoftSub, HardSub, Dubbed detection
- Release Group: Automatic group name detection
- Smart Filters: Filter scraped links by:
- Quality (4K, 1080p, 720p, etc.)
- Extension (.mp4, .mkv, .zip, etc.)
- Subtitle/Dub type
- Source type
- File name keyword
- Link type (VIDEO, AUDIO, ARCHIVE, etc.)
- Rich Link Display: Shows all extracted information in a clean, compact card
- Batch Operations: Select multiple files and download or queue them with one click
- Caching: Scraped results are cached for faster subsequent access
- Clear Cache Option: Manually clear cached results when needed
🔍 Intelligent File Name Parsing
No more guessing what you're downloading!
- Title Extraction: Automatically extracts series/movie title from filenames
- Season/Episode Detection: Identifies S01E01 patterns and shows them prominently
- Quality Detection: Recognizes 720p, 1080p, 4K, and other quality indicators
- Source Detection: Identifies source type (WEB-DL, BluRay, HDTV, etc.)
- Subtitle/Dub Detection: Shows if the file has subtitles or is dubbed
- Group Detection: Automatically finds release group names
🚀 Performance Improvements
Faster scraping with smarter caching!
- Parallel Processing: Enhanced link info fetching with concurrent requests
- Reduced Timeouts: Optimized timeouts for faster failed request detection
- Smart Retry: Reduced retry attempts for faster overall performance
- Connection Optimization: "Connection: close" header for faster connection cleanup
- Reduced User Agent Pool: Fewer user agents for faster fallback
- Optimized Caching: Improved cache hit rate with better key management
🎨 Enhanced Scraper UI
Find exactly what you're looking for, fast!
- Title Display: Shows series/movie name prominently
- Season/Episode Badge: S01E01 displayed prominently for episodes
- Quality Indicator: Color-coded quality tags (4K, 1080p, 720p, etc.)
- Source Badge: WEB-DL, BluRay, HDTV identification
- Subtitle/Dub Badge: Green for Sub, Orange for Dub
- Type Label: File type displayed in a colored badge
- Extension Badge: Shows file extension with appropriate color coding
- Compact Layout: All information displayed in a space-efficient card
- Interactive Cards: Tap to select, long press for options
- Batch Selection: Select multiple files at once with "Select All" toggle
🔧 Improvements
📊 Scraper Engine
- Jsoup Integration: Switched from Regex to Jsoup for robust HTML parsing
- Better Link Detection: Now finds links from:
<a>tags with proper href resolution<source>tags<video>and<audio>tags<link>tags (stylesheet, icon, prefetch)<script>tags<img>tags<iframe>tags<meta>refresh tagssrcsetattributesdata-srcattributes- CSS
url()references - JavaScript onclick events
- Magnet links
- Quoted URLs in HTML
- Relative URL Resolution: Correctly resolves
../,./, and absolute paths - Better Tracking Detection: Improved URL tracking parameter detection
🚀 Performance
- MAX_RETRIES reduced to 1: Faster failure detection
- User Agent pool reduced: Only 2 user agents for faster fallback
- Timeout reduced: 5 seconds instead of 10 seconds
- Parallel processing: Links enhanced in parallel with semaphore
- Connection: close: Faster connection cleanup
- Improved caching: Better cache hit rate
- Lazy evaluation: Links processed efficiently
🔍 File Name Parsing
- Regex Patterns:
S01E01format detectionSeason 1 Episode 1format detectionS01season-only detectionE01episode-only detection- Quality detection (720p, 1080p, 4K, etc.)
- Source detection (WEB-DL, BluRay, HDTV, etc.)
- Subtitle/Dub detection (SoftSub, HardSub, Dub, etc.)
- Year detection (1900-2099)
- Group name detection
🎨 UI/UX
- SubDub Chip: Green for Sub, Orange for Dub
- Source Chip: Purple accent color
- Quality Color Coding:
- 4K/2160p → Cyan
- 1080p → Green
- 720p → Orange
- 480p → Orange (dim)
- 360p → Gray
- 240p → Gray (dim)
- Audio Only → Purple
- Extension Color Coding: Different colors for video, audio, archive, document, etc.
- Title Display: Shows title in primary color when selected
- URL Display: Shows full URL in small muted text
🐛 Bug Fixes
Fixed Issues
- Regex-based HTML Parsing: Fully replaced with Jsoup for robust parsing ✅
- Relative URL Resolution: Fixed issues with
../and./paths ✅ - JavaScript-loaded Content: Better detection of dynamically loaded links ✅
- URL Tracking Parameters: Improved detection and filtering ✅
- Short URL Resolution: Fixed issues with shortened URLs ✅
- Cache Management: Better cache invalidation and expiry ✅
- Performance Bottlenecks: Optimized for faster scraping ✅
- Memory Leaks: Fixed memory leaks in link cache ✅
Scraper Fixes
- Missing Links: Now finds links that were previously missed
- Duplicate Links: Better deduplication
- Non-downloadable Links: Better classification of link types
- HTML Entity Encoding: Proper handling of encoded URLs
- Base URL Resolution: Correctly resolves base URL from
<base>tag
UI Fixes
- Title Display: Now shows series/movie title correctly
- Season/Episode Display: S01E01 format displayed correctly
- Quality Detection: More accurate quality detection
- Filter Application: All filters work correctly together
- Selection State: Properly maintained when filtering
- Cache Status: Shows "Cached" badge when viewing cached results
📋 Upgrade Notes
What to Expect
- First Scrape: Might be slightly slower due to enhanced parsing
- Cached Results: Subsequent scrapes will be much faster
- New UI Elements: You'll see title, season/episode, and quality information on scraped links
- Better Filters: More filter options for finding exactly what you need
Migration Guide
- Existing Scraped Results: Cached results remain but may not have parsed information
- New Scrapes: Will have full parsed information
- Clear Cache: Use the "Clear Cache" button to refresh with new parsing
🎯 What's Next
Future releases will focus on:
- ⚡ Even faster scraping with better caching
- 🎨 More UI improvements for scraped content
- 📱 Better integration with download manager
- 🔍 More parsing patterns for different naming conventions
- 📊 Analytics for scraped content
📥 Download
Version: 3.6.10
Android Version: 8.0+ (API 26+)
Architecture: arm64-v8a
📱 Key Features at a Glance
| Feature | Description |
|---|---|
| Smart Link Scraper | Extracts and parses downloadable links with full metadata |
| File Name Parsing | Extracts title, season, episode, quality, source, and sub/dub |
| Multiple Filters | Filter by quality, extension, sub/dub, source, name, and type |
| Batch Operations | Download or queue multiple files at once |
| Caching | Fast subsequent access to scraped results |
| Parallel Processing | Faster link enhancement with concurrent requests |
💬 Feedback
Found a bug or have a suggestion? Open an issue on GitHub or contact us directly!
- GitHub Issues: Report Bug
- Email: spect3rog@gmail.com
❤️ Thanks for using HAD!
HAD-3.6.8
HAD v3.6.8 — Release Notes 🚀
📦 New Features
🔲 QR Code Integration
Generate and share QR codes for any download URL!
- Generate QR Code: Tap the QR icon next to the URL field in the Add Download dialog to instantly generate a QR code for any link
- Share QR Code: Share QR codes with built-in HAD branding and download information
- Save QR Code: Save QR codes to your device as PNG images
- Quick Access: QR code generation available from:
- Add Download dialog (next to URL field)
- Download cards (quick share option)
- Remote Server address (easy sharing of server URL)
- Share Receiver (share links from other apps)
- HAD Branding: QR codes include the HAD logo in the center for professional appearance
📱 Smart Download Queue Enhancements
Full control over when your downloads start!
- Queue Mode: "Queue" button now adds downloads to the queue WITHOUT starting them automatically
- Manual Start Required: Downloads in queue wait until you explicitly start them
- Start All Button: One-tap start all queued downloads from the top bar
- Individual Start: Start each download individually from its card
- Batch Selection: Select multiple queued downloads and start them together
- Clear Separation: Queue and Schedule are now completely separate features
🎯 Smart Notifications
Intelligent notifications that show exactly what's happening!
- Active Downloads: Shows filename, speed, ETA, and progress with animated indicators
- Scheduled Downloads: Displays countdown timer and scheduled time for each pending download
- Queued Downloads: Shows how many files are waiting and lists the first few filenames
- Summary View: When multiple downloads are active, shows combined progress and speed
- Status Indicators:
- ⏰ Scheduled downloads with countdown
- 📋 Queued downloads waiting for start
- 📊 Active downloads with real-time progress
- Smart Subtitle: Shows combined status (e.g., "⏰ 3 scheduled • 📋 5 queued • 45%")
- Dismiss All Button: Clear all notifications with one tap
🎨 Enhanced UI/UX
Smoother, more intuitive interface!
- File Type Icons: Each download now shows a relevant icon based on file extension
- Video files (MP4, MKV, AVI, MOV, etc.) → Video icon
- Audio files (MP3, FLAC, AAC, WAV, etc.) → Music icon
- Images (JPG, PNG, GIF, WebP, etc.) → Image icon
- Archives (ZIP, RAR, 7Z, etc.) → Archive icon
- Documents (PDF, DOC, XLS, PPT, etc.) → Document icon
- Code files (JS, PY, KT, JAVA, etc.) → Code icon
- And 30+ more file types with dedicated icons
- QR Code Icon: Quick access to QR code generation from URL field
- Smart Time Display: ETA now shows in human-readable format (e.g., "1h 30m" instead of "5400s")
🔧 Improvements
🚀 Performance
- Faster File Detection: Optimized clipboard URL extraction
- Improved Session Management: Better handling of download sessions
- Smoother Animations: Reduced frame drops in progress animations
- Optimized Notification Updates: Less frequent notification refreshes
🛡️ Reliability
- Better Error Handling: Improved error messages with actionable solutions
- Enhanced Retry Logic: Smarter retry strategies for different error types
- More Stable HLS Downloads: Better handling of live streams and edge cases
- Torrent Improvements: More stable peer connections and better piece selection
💅 UI Polish
- Improved Status Badges: Better visibility and color coding
- Smoother Transitions: Animated expansions and collapses
- Better Layout: Improved spacing and alignment
- Clearer Icons: More intuitive icon placement and meaning
🐛 Bug Fixes
Fixed Issues
- Queue Button: Previously queued downloads would start automatically — now they wait for user action ✅
- Schedule Conflict: Schedule and Queue now work independently without interference ✅
- Notification Display: Notifications now correctly show scheduled and queued status ✅
- QR Code Generation: Fixed issues with QR code generation for long URLs ✅
- File Type Detection: Improved extension recognition for obscure file types ✅
- Memory Leaks: Fixed memory leaks in notification service ✅
- Android 14 Compatibility: Fixed issues with notification permissions on Android 14 ✅
📋 Upgrade Notes
What to Expect
- First Launch: App will rebuild notification channels — you might see a notification permission prompt
- Queued Downloads: Existing queued downloads will NOT start automatically — you need to tap "Start All" or start them individually
- Schedule Window: If you had schedule window enabled, queued downloads will respect it correctly
Migration Guide
- Already Queued Downloads: They remain in queue waiting for your action
- Scheduled Downloads: Continue working as before with countdown timers
- Active Downloads: Continue downloading without interruption
🎯 What's Next
Future releases will focus on:
- ⚡ Even faster download speeds
- 🎨 More customization options
- 📱 Better tablet support
- 🔗 Enhanced browser integration
- 📊 More detailed analytics
📥 Download
Version: 3.6.8
Android Version: 8.0+ (API 26+)
Architecture: arm64-v8a
👥 Contributors
Special thanks to everyone who reported issues and suggested improvements!
📱 Screenshots (New Features)
| Feature | Preview |
|---|---|
| QR Code Generation | QR icon next to URL field in Add Download dialog |
| Smart Notifications | Shows scheduled, queued, and active status |
| File Type Icons | Different icons for different file types |
| Start All Button | One-tap start for all queued downloads |
💬 Feedback
Found a bug or have a suggestion? Open an issue on GitHub or contact us directly!
- GitHub Issues: Report Bug
- Email: spect3rog@gmail.com
❤️ Thanks for using HAD!
Had-3.6.5
HAD-Android
Cross-Platform: https://github.com/batmanpriv/had