YTDLnis - Video/Audio Downloader
YTDLnis is a comprehensive video and audio downloader for Android powered by yt-dlp. It offers a feature-rich interface for managing media downloads from a wide range of web platforms.App Specifications
| Category | Details |
| Android Version | 7.0+ |
| Architecture | arm64-v8a, armeabi-v7a, x86, x86_64 |
| DPI Support | 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Languages | Full Multi Languages |
| Signature | Original Hash (Untouched) |
| MD5 Digest | 429d0c6315d2f99650f66cc44cf5a794 |
Key Features
- Broad Compatibility: Supports downloading from over 1,000 websites.
- Batch Processing: Download playlists, multiple selected items, or process items before initiating download.
- Advanced Scheduling: Queue downloads and schedule them by specific date and time.
- Command Customization: Use custom commands and templates or a full terminal mode.
- Media Editing: Cut videos based on timestamps/chapters, remove SponsorBlock chapters, and split items into separate files.
- Metadata Management: Embed subtitles, metadata, and chapters; modify titles and authors manually.
- Format Control: Select specific download formats, audio/video qualities, and preferred containers (including Vorbis).
- Privacy & UI: Material You interface, Incognito mode for private download history, and MVVM architecture with WorkManager.
- Integration: Quick share card from the Android share menu and built-in search/link insertion.
What's New
Package Integration & Management
The app now features a standalone package management system for components like Python and FFmpeg.- Downloadable Executables: Since SDK 28 restricts downloadable executable execution, packages are now shipped as APKs containing
jniLibs. The app automatically recognizes these upon installation. - Local Import: Support for importing package ZIP files locally.
- Version Changes: Bundled FFmpeg downgraded to 7.0.1 for better compatibility and reduced file size; FFmpeg 7.1.1 remains available as a downloadable package.
Technical Improvements
- YouTubeDL-Android Rewrite: Complete internal rewrite to accommodate the new package integration and improve command execution control.
- Android 16 Support: Integration of Live Notifications for download jobs, supporting separate notifications for concurrent tasks.
- NewPipe Integration: Updated to NewPipe 0.25.2; improved audio format sorting by bitrate and fixed format fetching issues.
Bug Fixes & Refinements
- Error Handling: Resolved issue where error code 100 was incorrectly treated as a success code.
- Metadata: Fixed thumbnail embedding in compatible mode and improved language priority for metadata.
- UI/UX: Added badges to filters in download history, enabled double-tap on downloads screen to open search, and added green/blue icon options.
- Storage: Fixed a bug causing redundant directory creation during temporary file exports.
- Compatibility Mode: Enforced AVC and AAC codecs when enabled; updated FFmpeg parameters (
-profile:v baseline) for true compatibility.
Technical Modifications
| Feature | Implementation |
| Video Cutting | Enabled cutting via timestamps and chapters (experimental yt-dlp feature). |
| Batch Processing | Enabled processing of multiple items prior to download. |
| Compatibility Toggle | Integrated --ppa VideoConvertor+ffmpeg_o:-c:v libx264 -c:a aac -profile:v baseline. |
| Feature Access | Premium features unlocked. |
You do not have permission to view the full content of this post. Log in or register now.