✨ Seal Plus v2.3.0 - Smart Downloads, Speed Controls & Better Details
⚙️ Seal Plus Extras Enhancements
-
Aria2c Connection Control
- Added a connection count selector in Settings → Seal Plus Extras
- Choose between 2, 4, 8, 16, 32 or more simultaneous aria2c connections to maximize download speed
- Setting takes effect immediately on the next download
-
Sponsor Support Dialog Controls
- Added a dedicated Support & Sponsorship section in Seal Plus Extras
- Users can configure how often the sponsor support dialog is shown: Off, Weekly, or Monthly
- Dialog opens the Support Developer page when tapped, respects the chosen schedule, and persists timing across restarts
📊 Download Details Improvements
-
Average Speed Display
- Download Details dialog now shows the computed average download speed (e.g.
3.2 MB/s) - Derived from total file size ÷ elapsed download time for accurate reporting
- Hidden automatically for older history entries that predate this feature
- Download Details dialog now shows the computed average download speed (e.g.
-
Download Time Display
- Download Details dialog now shows total time taken (e.g.
2m 34s) - Captured as precise start-to-end duration around the actual yt-dlp execution
- Available in both the active-download details panel and the history drawer
- Stored in the database (Room migration v5 → v6, existing rows default to
-1)
- Download Details dialog now shows total time taken (e.g.
🎨 UI & Format Card Improvements
-
Clean Resolution Labels on Format Cards
- Format selection cards now show concise human-readable titles (
1080×1920) instead of raw yt-dlp format strings - Priority order: explicit width/height metadata →
Format.resolutionfield → regex-extractedWxH→ audio-only label → format ID fallback
- Format selection cards now show concise human-readable titles (
-
Redesigned Video Detail Drawer
- Overhauled download-history detail sheet with a modern card-based layout
- 16:9 thumbnail card with rounded corners, source-URL card with copy/open actions
- Stats grid showing Download Time and Average Speed side-by-side
🚀 Smart Stream-Merge Routing
- Platform-Aware Format Selection
- Only YouTube and Reddit use the merge path (
videoId+audioId) - All other platforms now pick the best combined format directly via
videoAudioFormats, skipping the redundant merge step - Falls back to the merge path automatically when no combined format is available
- Only YouTube and Reddit use the merge path (
📦 Installation
Download the appropriate APK for your device:
- Universal APK: Works on all devices (recommended)
- arm64-v8a: For 64-bit ARM devices (most modern phones)
- armeabi-v7a: For 32-bit ARM devices
- x86_64: For 64-bit x86 devices
- x86: For 32-bit x86 devices
✨ Key Features (v2.3)
- ⚙️ Aria2c Connection Control - Tune parallel connections (2–32+) for maximum speed
- 📊 Average Speed & Download Time - Real metrics in the details dialog
- 🚀 Smart Stream-Merge Routing - Best format per platform, no redundant merges
- 🎨 Clean Format Cards - Human-readable resolution labels
- 💎 Sponsor Dialog Controls - Flexible Off/Weekly/Monthly schedule
- 🏎️ Aria2c Speed Boost - Up to 32x parallel connections
- 🔄 Retry failed downloads - One-click recovery
- ⏯️ Pause/Resume downloads with queue support
- 🌐 Download from 1000+ sites via yt-dlp
📜 Full Changelog
See CHANGELOG.md for complete version history.
Built on:
Commit: ec6cff8