✨ Seal Plus v2.5.0 - Hidden Content, Download Engine Reliability & Performance
🔒 Hidden Content & Privacy
- Hidden Content Management System
- New Hidden Content page in the navigation drawer
- Mark videos as hidden — relocated to a private isolated directory
- Access requires PIN or biometric authentication
- Optimistic UI — card vanishes instantly before the database write completes
🎨 Format Selection UI Overhaul
-
Redesigned Format Cards
- File size and bitrate shown in dedicated sections on every card
-
List View for Format Cards
- New list-style layout option — toggle in Settings → SealPlus Extras
-
Merge Audio Stream Option
- New toggle to merge a separate audio stream into the selected video format
-
Removed Suggested Section
- Cleaner format selection page without the "Suggested" section
-
Download Dialog Loading State
- Loading screen now shows a thumbnail alongside the progress indicator
⬇️ Download Engine Reliability
-
Auto-Retry on Network Error
- Up to 3 automatic retries with 5-second backoff — shows
Retrying (1/3)...
- Up to 3 automatic retries with 5-second backoff — shows
-
Resume Partial Downloads
--continuealways passed to yt-dlp — never restart an interrupted download from scratch
-
WiFi-Only Mode Fully Enforced
- Network restriction enforced inside the engine, queued tasks auto-resume on reconnect
-
Fixed Task ID Collision
- Downloading the same URL twice no longer silently overwrites the first task
📊 Download Progress UI
- Active Download List Sorting — stable order: Running → ReadyWithInfo → Idle → Paused → Canceled/Error → Completed
- Speed & ETA on Home Cards — live
2.50 MiB/s • ETA 00:03 - Merging Phase Detection — cards show "Merging..." during post-processing
- Fixed -1% / 0% Progress Bug — smooth indeterminate animation before yt-dlp reports progress
🗂️ Other Fixes & Improvements
- Missing File Detection — grayed-out cards for deleted/moved files
- Reduced CPU & Storage Writes — near-zero overhead during active downloads
- SSL Certificate Bypass — ignore SSL certs for filtered networks (Netfree etc.) — thanks to @613avi
- Code Cleanup — removed unused imports across 24 source files (89 lines)
🌍 Translations
- 61 Languages Updated — new merge-hint strings across all supported locales
- Complete Hebrew Translation — thanks to @613avi
- Improved Turkish Translation — thanks to @mikropsoft
📦 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.5)
- 🔒 Hidden Content System - Biometric vault with file relocation & optimistic UI
- 🎨 List View & Redesigned Format Cards - File size, bitrate, codec info at a glance
- 🔀 Merge Audio Stream Option - Combine separate audio into video
- 📋 Active Download Sorting - Stable order: Running → Queued → Paused → Done
- 🔄 Auto-Retry on Network Error - Up to 3 retries with 5s backoff
- ▶️ Resume Partial Downloads - Continue from where you left off
- 📶 WiFi-Only Fully Enforced - Engine-side, auto-resumes on reconnect
- 📊 Speed & ETA on Home Cards - Live download speed and time remaining
- 🔀 Merging Phase Indicator - "Merging..." shown during post-processing
- 🖼️ Missing File Detection - Grayed-out cards for deleted/moved files
- ⚡ CPU & Storage Optimized - Near-zero overhead during downloads
- 🌍 61 Languages Updated - New strings across all locales
- ⏯️ 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: 1cc16c6