Seal Plus is a powerful, premium video and audio downloader for Android. Built on the solid foundation of Seal by JunkFood02, this enhanced version features exclusive premium UI themes, advanced functionality, and cutting-edge Material Design 3 implementation.
- 🎨 Exclusive Gradient Dark Theme: Premium glassmorphism UI with vibrant gradients
- ⚡ Auto-Update System: Seamless in-app updates from our release page
- 🎯 Enhanced Repository: Active maintenance and improvements by Mahesh Technicals
- 💎 Modern Architecture: Latest Android SDK 36, Kotlin 2.0, Jetpack Compose, yt-dlp 2025.12.08
- 🚀 Performance Optimized: Hardware-accelerated animations, ultra-fast downloads with speed optimization, advanced aria2c support
English | 简体中文 | 繁體中文 | العربية | Portuguese | Українська | ภาษาไทย | فارسی | Italiano | 日本語 | हिंदी | বাংলা
-
Gradient Dark Theme ⭐ Exclusive to Seal Plus
- Deep charcoal/obsidian backgrounds (#0A0A0F, #14141F) perfect for OLED displays
- Vibrant linear gradients with blues (#5B47E5) and purples (#8B5CF6)
- Sophisticated glassmorphism effects with backdrop blur
- Premium card-based layouts with smooth 60fps animations
- WCAG AA compliant contrast ratios for accessibility
- Toggle on/off in Settings → Look & Feel
-
Material Design 3: Beautiful, modern UI
- System-wide dynamic colors (Android 12+)
- Dark/Light/Gradient Dark theme options
- Smooth micro-animations and transitions
- Premium component library
-
Universal Downloader: Support for 1000+ platforms via yt-dlp
- YouTube, Instagram, TikTok, Twitter, Facebook, Vimeo, Dailymotion
- Reddit, Twitch, SoundCloud, Bandcamp, and many more
- View full list of supported sites
-
High-Quality Audio Extraction
- Extract audio with metadata embedding via mutagen
- Automatic thumbnail and metadata integration
- Multiple formats: MP3, M4A, OPUS, FLAC, WAV
- Configurable bitrate and quality settings
-
Playlist Support: Batch download entire playlists
- Single-click playlist downloading
- Progress tracking for each video
- Customizable naming schemes
- Resume capability for interrupted downloads
-
High-Speed Downloads: Embedded aria2c engine
- Multi-connection parallel downloads
- Automatic retry on network failure
- Resume interrupted downloads
- Optimized for mobile networks
-
Subtitle Support: Comprehensive subtitle handling
- Embed subtitles directly into videos
- Download subtitles as separate files
- Auto-generated and manual subtitles
- Multiple language support
-
Custom Commands: Advanced yt-dlp command execution
- Create and save command templates
- Full yt-dlp CLI functionality
- Template management system
- Direct command-line access for power users
-
Download Manager: Comprehensive download history
- Track all downloads with timestamps
- Re-download or share files easily
- Search and filter capabilities
- Batch operations support
-
Auto-Update System: Seamless in-app updates
- Automatic version checking
- One-click APK updates
- Changelog display before updating
- Enabled by default for convenience
-
Enhanced Community: Connected ecosystem
- YouTube Channel for tutorials
- Telegram Community for support
- Active development and quick bug fixes
- Regular feature updates
-
Pure Kotlin Architecture: Modern Android development
- Single Activity architecture (no fragments)
- 100% Jetpack Compose UI
- Clean MVVM architecture
- Kotlin Coroutines for async operations
-
Latest Technology Stack
- Android SDK 36 (Android 14)
- Kotlin 2.0.21 with K2 compiler
- Jetpack Compose BOM 2025.01.00
- Room Database 2.8.4
- Material 3 Components
-
Performance Optimized
- Hardware-accelerated animations
- Efficient memory management
- Background task handling
- Battery optimization friendly
📱 Click to see latest updates - Hidden Content, Download Engine Reliability & Performance (April 6, 2026)
✨ Seal Plus v2.5.0 - Hidden Content, Download Engine Reliability & Performance
🔒 Hidden Content & Privacy
- Hidden Content Management System
- New Hidden Content page accessible directly from the navigation drawer
- Mark any downloaded video as hidden — it disappears from the home page and download list instantly
- Hidden files are physically relocated to a private isolated directory inaccessible from the system file manager
- Access requires PIN or biometric authentication via the existing App Lock system
- If App Lock is not set up, the app shows a clear error message guiding you to Settings → SealPlus Extras → App Lock
- Optimistic UI: the card vanishes immediately on hide action before the database write completes
-
Redesigned Format Cards
- File size and bitrate are now shown in dedicated sections on every format card
- Improved visual hierarchy for codec, resolution, and quality information at a glance
-
List View for Format Cards
- New list-style layout option for format cards in the format selection page
- Toggle it on or off from Settings → SealPlus Extras
-
Merge Audio Stream Option
- New toggle on the Format Page to merge a separate audio stream into the selected video format
- Hint text is displayed when the merge option is active so you always know what will happen
-
Removed Suggested Section
- The "Suggested" section has been removed from the format selection page for a cleaner layout
-
Download Dialog Loading State
- Loading screen in the download dialog now shows a thumbnail image alongside the progress indicator instead of a plain spinner
-
Auto-Retry on Network Error
- Downloads failing due to network drops are automatically retried up to 3 times with 5-second delay
- Progress text shows
Retrying (1/3)...during backoff
-
Resume Partial Downloads
--continuealways passed to yt-dlp so interrupted downloads pick up from where they left off
-
WiFi-Only Mode Fully Enforced
- Network restriction now enforces inside the download engine itself, not just at enqueue
- Queued tasks automatically resume on network reconnect
-
Active Download List Sorting
- Downloads are now sorted in a strict, stable order: Running → ReadyWithInfo → Idle → Paused → Canceled/Error → Completed
- Within each group, newer tasks appear first
- Completed tasks are shown in the active list only until they appear in the recent-downloads section — no duplicates
-
Speed & ETA on Home Cards — e.g.
2.50 MiB/s • ETA 00:03 -
Merging Phase Detection — cards correctly show "Merging..." during post-processing
-
Fixed -1% / 0% Progress Bug — smooth indeterminate animation before yt-dlp reports progress
- Missing File Detection
- If a downloaded file has been deleted or moved, its home page card now renders grayed out with a broken-image icon and "File no longer available" label
- Reduced CPU Usage During Downloads — scheduler only fires on state changes, not every progress tick
- Reduced Battery & Storage Writes — MMKV writes reduced to near zero during active downloads
- SSL Certificate Bypass — ignore SSL certificates for filtered networks (e.g. Netfree) — thanks to @613avi
- Navigation drawer header polished — improved text hierarchy, spacing, and logo alignment
- Removed & cleaned up unused imports across 24 source files
- 61 Languages Updated — new merge-hint strings across all supported locales
- Complete Hebrew Translation — thanks to @613avi
- Improved Turkish Translation — thanks to @mikropsoft
- 🔒 Hidden Content System - Biometric-protected private vault with file relocation & optimistic UI
- 🎨 List View & Redesigned Format Cards - File size, bitrate, and codec info at a glance
- 🔀 Merge Audio Stream Option - Combine separate audio into any video format
- 📋 Active Download Sorting - Stable order: Running → ReadyWithInfo → Queued → Paused → Done
- 🔄 Auto-Retry on Network Error - Up to 3 automatic retries with 5s backoff
▶️ Resume Partial Downloads - Continue interrupted downloads, never restart from zero- 📶 WiFi-Only Fully Enforced - Network restriction respected engine-side, auto-resumes
- 📊 Speed & ETA on Home Cards - Live download speed and time remaining
- 🔀 Merging Phase Indicator - Cards correctly show "Merging..." during post-processing
- 🖼️ Missing File Detection - Grayed-out cards for deleted/moved files
- ⚡ CPU & Storage Optimized - Scheduler and MMKV writes reduced to near zero
- 🌍 61 Languages Updated - New merge-hint strings across all supported locales
- ⏯️ Pause/Resume downloads with queue support
- 🌐 Download from 1000+ sites via yt-dlp
See CHANGELOG.md for complete version history.
📱 Previous Release - v2.4 (March 10, 2026)
- ✅ Animated Glowing "+" Logo - Flowing gradient animation (primary → tertiary → secondary)
- ✅ Gradient Circular Progress Indicator - Premium sweep-gradient spinner in download dialog
- ✅ Typewriter URL Placeholder Animation - Character-by-character animated input hint
- ✅ Redesigned Navigation Drawer Header - Center-aligned header with logo and version badge
- ✅ Dark Theme On by Default - New installations default to dark theme
- ✅ Material Theme Color Refactor - 30+ screens using
MaterialTheme.colorScheme
- ✅ Custom Themed Toast Manager - Material 3 branded toast notifications
- ✅ Share Intent URL Handling - URLs from other apps auto-fill in download field
- ✅ Navigation Route Updates - Sponsor page redirects to Support Developer page
📱 Previous Release - v2.3 (March 3, 2026)
- ✅ Aria2c Connection Control - Connection count selector (2/4/8/16/32+)
- ✅ Sponsor Dialog Controls - Off/Weekly/Monthly schedule
- ✅ Average Speed Display - Real-time speed metrics in details dialog
- ✅ Download Time Display - Total elapsed time tracking
- ✅ Clean Resolution Labels - Human-readable format titles
- ✅ Redesigned Video Detail Drawer - Modern card-based layout
- ✅ Platform-Aware Format Selection - Best format per platform
📱 Previous Release - v2.2 (February 27, 2026)
- ✅ Aria2c Speed Boost - Fixed argument quoting, doubled connections (8 → 16 streams)
- ✅ Cleaned up redundant aria2c summary interval arguments
- ✅ Accurate Resolution Selection - Fixed bug ignoring chosen video resolution
- ✅ Format validation corrected - No more stale state captures
- ✅ Audio codec fix - Proper merge path for selected resolution
- ✅ Cleaner progress text - Removed
[download]prefix from progress cards - ✅ Progress bar fix - 0.1–0.9% shows real bar instead of spinner
📱 Previous Major Release - v2.0 (February 5, 2026)
com.maheshtechnicals.sealplus. Uninstall old app before installing v2.0.
- ✅ Pause and Resume - Control downloads from menu and cards
- 🔢 Concurrent Downloads (1-5) - Manage multiple downloads with queue
- 💾 Progress Preservation - Resume from exact position
- 📊 Enhanced Status - Clear indicators: "Fetching", "Downloading video/audio", "Merging"
- 🔄 Auto-fetch and auto-test - Find working proxies automatically
- 🌍 Free proxy support - Access proxies by country
- ⚙️ Custom configuration - HTTP/HTTPS/SOCKS proxies
- 🔍 Comprehensive dialog - View file info: name, size, format, path, date
- 🖱️ Interactive elements - Click to copy URLs and view full paths
- 🎨 Beautiful UI - Gradient headers and structured layout
- 💳 UPI Payment Integration - Support developers through donations
- 🎨 Redesigned Sponsors Page - Enhanced engagement and layout
- 👨💻 Support Developer Page - Multiple contribution options
- 📱 Notification handling - Android 13+ permission management
- 🔋 Battery optimization - Smart prompts for settings
- 📢 Telegram notifications - Release announcements to groups
- 🛡️ yt-dlp stable build - Changed from nightly for better reliability
- ⚡ Better performance - Improved download stability
- 🎨 Redesigned Home Page - Modern, clutter-free interface
- ✨ Professional Onboarding Screens
- 🎭 Elegant Splash Screen with animations
- 🔒 App Lock with PIN & Biometric
- 🎥 Enhanced Video Merging - Best quality automatically
For most Android devices, install the arm64-v8a version for optimal performance.
-
Latest Stable: Download from GitHub Releases
- ✅ Current Version: v2.5.0 (April 2026)
- 🔒 Hidden Content System - Biometric-protected private vault with file relocation
- 🎨 List View & Redesigned Format Cards - File size, bitrate, and codec info at a glance
- 🔀 Merge Audio Stream Option - Combine separate audio into any video format
- 📋 Active Download Sorting - Stable order: Running → Queued → Paused → Done
- 🔄 Auto-Retry on Network Error - Up to 3 automatic retries with 5s backoff
▶️ Resume Partial Downloads - Continue interrupted downloads, never restart from zero- 📶 WiFi-Only Fully Enforced - Network restriction respected engine-side, auto-resumes
- 📊 Speed & ETA on Home Cards - Live download speed and time remaining
- 🔀 Merging Phase Indicator - Cards correctly show "Merging..." during post-processing
- 🖼️ Missing File Detection - Grayed-out cards for deleted/moved files
- ⚡ CPU & Storage Optimized - Near-zero overhead during active downloads
- 🌍 61 Languages Updated - New merge-hint strings across all locales
- ⏯️ Pause/Resume Downloads - Full download control with queue
- 🌐 1000+ Sites - Download from YouTube, Instagram, TikTok & more
- 🚀 Auto-Update System enabled for seamless updates
-
Preview Builds: Download Pre-release Versions
- 🧪 Test cutting-edge features
- 🐛 Help us identify and fix bugs
- 📢 Early access to new functionality
| Requirement | Specification |
|---|---|
| Minimum Android | Android 7.0 (API 24) |
| Target Android | Android 14 (API 36) |
| Current Version | 2.5.0 |
| Release Date | April 6, 2026 |
- ✅ arm64-v8a (Recommended for most modern devices)
- ✅ armeabi-v7a (Older 32-bit ARM devices)
- ✅ x86_64 (Intel/AMD 64-bit devices)
- ✅ x86 (Older Intel/AMD 32-bit devices)
- Download the appropriate APK for your device architecture from Releases
- Enable "Install from unknown sources" in Settings → Security
- Open the downloaded APK file
- Follow the installation prompts
- Grant necessary permissions when launching the app
- Enjoy seamless downloads!
Tip
Auto-Update Feature: Once installed, Seal Plus will automatically check for updates. You'll be notified when new versions are available and can update with one click!
Warning
Security Notice: Always download Seal Plus exclusively from our official GitHub releases page. Never download from third-party sources to ensure you're getting the authentic, safe version.
📱 How do I enable Gradient Dark theme?
- Open Settings
- Go to Look & Feel
- Enable Dark Theme (if not already on)
- Toggle Gradient Dark switch
- Enjoy the premium glassmorphism UI!
The theme features deep backgrounds with vibrant blue-purple gradients and smooth animations.
🔄 How does auto-update work?
Seal Plus automatically checks for updates from our GitHub releases:
- Enabled by default for all installations
- Checks when you open the app (not intrusive)
- Shows changelog before updating
- One-click download and install
- Can be disabled in Settings → About → Auto update
No need to manually check for updates anymore!
📥 Which architecture should I download?
| Architecture | Recommended For |
|---|---|
| arm64-v8a | Most modern Android phones (2017+) - Recommended |
| armeabi-v7a | Older phones (2011-2017) |
| x86_64 | Intel/AMD based devices, emulators |
| x86 | Older Intel/AMD devices |
| universal | Works on all devices (larger file size) |
Don't know? Download the universal APK - it works on all devices!
🌍 Can I use this to download from any website?
Seal Plus supports 1000+ platforms via yt-dlp, including:
- ✅ YouTube, YouTube Music
- ✅ Instagram, TikTok, Twitter/X
- ✅ Facebook, Reddit, Vimeo
- ✅ Twitch, SoundCloud, Bandcamp
- ✅ Dailymotion, Bilibili, and many more!
🎵 Can I extract only audio from videos?
Yes! Seal Plus has excellent audio extraction:
- Toggle "Save as audio" option
- Choose format (MP3, M4A, OPUS, etc.)
- Automatic metadata embedding
- Album art/thumbnail included
- Customizable quality settings
Perfect for music downloads and podcasts!
🔧 What's the difference between General and Custom Command modes?
General Mode (Easy):
- User-friendly interface
- Pre-configured options
- Automatic file organization
- Best for most users
Custom Command Mode (Advanced):
- Full yt-dlp CLI access
- Create and save templates
- Advanced configurations
- Terminal-like control
Choose based on your comfort level!
🔐 Is Seal Plus safe? Does it collect my data?
Absolutely safe!
- ✅ 100% open-source (view all code)
- ✅ No data collection or analytics
- ✅ No ads or trackers
- ✅ No internet permissions except for downloads
- ✅ All processing done locally on your device
- ✅ Licensed under GPL-3.0
You can verify everything in the source code.
📱 What's the difference between Seal and Seal Plus?
Seal Plus is an enhanced fork with:
- 🎨 Exclusive Gradient Dark Theme with glassmorphism
- 🚀 Auto-update system enabled by default
- 📺 Enhanced community (YouTube, Telegram)
- 🔧 Additional UI improvements and optimizations
- 🎯 Active maintenance by Mahesh Technicals
- 🏆 Latest tech stack (Kotlin 2.0, Compose 2025, SDK 36)
Both are free and open-source!
❌ I'm getting download errors. What should I do?
Try these solutions:
- Update yt-dlp: Settings → About → Update yt-dlp
- Check internet: Ensure stable connection
- Clear cache: Settings → Storage → Clear cache
- Try custom command: Some sites need specific parameters
- Check site support: Visit supported sites list
- Report issue: GitHub Issues with details
Most issues are resolved by updating yt-dlp!
Stay connected with the Seal Plus community and get support:
-
📺 YouTube Channel: Mahesh Technicals
- Video tutorials and feature demonstrations
- Tips and tricks for advanced usage
- Update announcements and previews
-
💬 Telegram Channel: Join @maheshtechnicals
- Latest updates and announcements
- Quick community support
- Direct developer interaction
- Beta testing opportunities
We value your feedback! Help us improve Seal Plus:
- Check First: Browse existing issues to avoid duplicates
- Read Guidelines: Review our Contributing Guidelines
- Report Issues: Open a new issue with:
- Clear description of the problem/feature
- Steps to reproduce (for bugs)
- Your device model and Android version
- App version and build variant
- Screenshots or screen recordings (if applicable)
- 📋 Changelog: View all changes and updates
- 🌍 Supported Sites: Full list of 1000+ supported platforms
- 🎨 Gradient Dark Theme: Complete documentation
- 📖 Contributing Guide: How to contribute
Seal Plus is 100% free and open-source software, built with passion by the community. Here's how you can help:
| Action | Impact |
|---|---|
| ⭐ Star this repo | Help others discover Seal Plus |
| 📺 Subscribe on YouTube | Get tutorials and update notifications |
| 💬 Join Telegram | Connect with the community |
| 🐛 Report bugs | Help us fix issues faster |
| 💡 Suggest features | Shape the future of Seal Plus |
| 🌍 Translate | Make it accessible worldwide |
| 📢 Share | Tell your friends about Seal Plus |
A huge thank you to:
- JunkFood02 and all original Seal contributors
- All sponsors supporting the original Seal project
- Our community members providing feedback and bug reports
- Translators making Seal Plus accessible worldwide
- Everyone who has starred, shared, or used Seal Plus
Your contributions and support make this project possible! 🙏
We welcome all contributions! Whether you're a developer, designer, translator, or user, there's a way for you to help.
Help make Seal Plus accessible to users worldwide:
- Contribute: Visit Hosted Weblate to add or improve translations
- Current Status:
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/Seal.git - Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes
- Test thoroughly on multiple devices
- Commit with clear messages:
git commit -m "Add amazing feature" - Push to your fork:
git push origin feature/amazing-feature - Open a Pull Request with detailed description
# Requirements
- Android Studio Ladybug or later
- JDK 17 or later
- Android SDK 24-36
- Gradle 8.13+
# Build
./gradlew assembleRelease
# Debug Build
./gradlew assembleDebugImportant
Before contributing, please read our Contributing Guidelines for:
- Code style standards
- Commit message conventions
- Pull request requirements
- Feature request process
- Bug report templates
| Component | Technology | Version |
|---|---|---|
| Language | Kotlin | 2.0.21 |
| UI Framework | Jetpack Compose | 2025.01.00 |
| Architecture | MVVM + Clean Architecture | - |
| Build System | Gradle (KTS) | 8.13 |
| Minimum SDK | Android 7.0 | API 24 |
| Target SDK | Android 14 | API 36 |
| Database | Room | 2.8.4 |
| Async | Kotlin Coroutines | 1.10.1 |
| Networking | OkHttp | 5.0.0 |
| Image Loading | Coil | 2.7.0 |
| DI | Manual (Performance) | - |
Watch how our community has grown over time!
Seal Plus stands on the shoulders of giants. We're grateful to these amazing open-source projects and contributors:
| Project | Description | License |
|---|---|---|
| yt-dlp | Powerful video downloader engine | Unlicense |
| youtubedl-android | Android wrapper for yt-dlp | GPL-3.0 |
| aria2 | High-speed download utility | GPL-2.0 |
| mutagen | Audio metadata handler | GPL-2.0 |
| Project | Inspiration | Author |
|---|---|---|
| Seal | Original foundation | JunkFood02 |
| Read You | UI patterns & components | Ashinch |
| Music You | Design aesthetic | Kyant0 |
| dvd | Additional utilities | yausername |
| Library | Purpose |
|---|---|
| Material Color Utilities | Dynamic color theming |
| Monet | Color scheme generation |
| Material 3 Components | Modern UI components |
Gradient Dark Theme - Premium UI mode with glassmorphism effects
- Designed and implemented by Mahesh Technicals
- 21 new resource files and components
- 2,200+ lines of documentation
- View Implementation Guide
JunkFood02 - Creator of the original Seal project
- Thank you for building an amazing foundation
- Seal Plus is an enhanced fork with additional features
- All original contributors deserve recognition
- Translators on Weblate - Making Seal Plus accessible worldwide
- Beta Testers - Helping us catch bugs early
- Issue Reporters - Providing valuable feedback
- Feature Suggesters - Shaping the roadmap
- All Contributors to Seal Plus
This project wouldn't be possible without the collective efforts of the open-source community. Every contribution, no matter how small, makes a difference. Thank you all! 🙏
Warning
Except for the source code licensed under the GPLv3 license, all other parties are prohibited from using Seal's name as a downloader app, and the same is true for Seal's derivatives. Derivatives include but are not limited to forks and unofficial builds.








