AI summary
Free open-source video and audio downloader powered by yt-dlp, supporting 1,000+ sites with playlist processing, custom formats, scheduling, and SponsorBlock integration. Version 1.9.0 adds Python 3.14 with curl-cffi, BGUtils PO token generation for YouTube, a reworked terminal via termux, and update notifications. Requires broad storage permissions for download management.
Generated by AI. May contain inaccuracies.
About this app
A free and open-source video and audio downloader for Android, powered by yt-dlp.
Features
- Download audio and video files from over 1,000 websites - Process playlists with individual editing for each item - Select common formats for all items or multiple audio formats - Custom download paths and filename templates - Batch update download type (audio/video/custom command) - Queue downloads and schedule them by date and time - Download multiple items simultaneously - Custom commands and templates with built-in terminal support - Backup and restore templates for sharing - Cookie support for private/unavailable videos and premium formats - Video cutting based on timestamps and chapters (experimental) - SponsorBlock integration — remove sponsored segments or embed as chapters - Embed subtitles, metadata, chapters, and more - Modify metadata (title, author, etc.) - Split items by chapters into separate files - Share menu integration — bottom card opens without launching the app - Bulk import from TXT files (links, playlists, search queries) - Search or paste links directly in the app - Download logging for troubleshooting - Re-download cancelled or failed downloads - Gesture controls: swipe to redownload or delete - Incognito mode — no history or logs saved - Quick download mode — instant download without waiting for data processing - Share files directly from the finished notification - Material You interface with theming options - Backup and restore features - MVVM architecture with WorkManager
Plugin Support
YTDLnis orchestrates plugins so users can freely upgrade and downgrade components:
- Python - JS Runtimes (NodeJS, Deno) - FFmpeg - Aria2c
Plugins can be installed through the application's updating section or from the ytdlnis-packages repository.
Note
FOSS version.
Disclaimer
YTDLnis is an independent, open-source project. Not affiliated with, endorsed by, or connected to YouTube, Google, or any other platform. Users are responsible for ensuring compliance with applicable laws and terms of service.
License
GNU General Public License v3.0
What's new
- Python 3.14 with curl-cffi
- Python 3.14 is now built into the app with curl-cffi, brotli, requests, websockets, and urllib. You can also update packages independently.
- BGUtils PO Token Provider
- Generate PO tokens for YouTube downloads via an internal BGUtils server or script. Deno is required for server mode; NodeJS can be used for script generation.
- Reworked Terminal
- A full terminal experience using termux's terminal-view — run Python, pip, ffmpeg, and other libraries directly within the app.
- Update Notifications
- The app now notifies you when updates are available for both the app and its packages.
- Other Improvements
- Added YouTube-style layout for download history. - Fixed backup folder resets and backup restore issues. - Added Mara and Assamese languages. - Updated YouTube player client list. - Fixed various crashes and UI glitches. - Added randomized timeout between downloads. - Added toggle to disable storage availability checks. - And many other fixes and refinements.
About this version
- Version
- 1.9.0 (109000004)
- Size
- 64.98 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 162
- Updated
- Sep 7, 2026
- Package
- com.deniscerri.ytdl
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10