Skip to content

Releases: batmanpriv/HyperAdvancedDownloader-Android

HAD-3.6.10

Choose a tag to compare

@batmanpriv batmanpriv released this 13 Jul 08:17

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 tags
    • srcset attributes
    • data-src attributes
    • 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:
    • S01E01 format detection
    • Season 1 Episode 1 format detection
    • S01 season-only detection
    • E01 episode-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

  1. First Scrape: Might be slightly slower due to enhanced parsing
  2. Cached Results: Subsequent scrapes will be much faster
  3. New UI Elements: You'll see title, season/episode, and quality information on scraped links
  4. 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

⬇️ Download APK


📱 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!


❤️ Thanks for using HAD!

HAD-3.6.8

Choose a tag to compare

@batmanpriv batmanpriv released this 11 Jul 10:46
bf80cbe

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

  1. First Launch: App will rebuild notification channels — you might see a notification permission prompt
  2. Queued Downloads: Existing queued downloads will NOT start automatically — you need to tap "Start All" or start them individually
  3. 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

⬇️ Download APK


👥 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!


❤️ Thanks for using HAD!

Had-3.6.5

Choose a tag to compare

@batmanpriv batmanpriv released this 10 Jul 19:19

Fix Bugs

HAD-Android

Choose a tag to compare

@batmanpriv batmanpriv released this 28 Jun 13:14
caf99e2