📈 GH Trending Explorer 🎲 Surprise me

← all repos

deniscerri / ytdlnis

git clone https://github.com/deniscerri/ytdlnis.git v1.9.1.1 · 1d ago 🔥 on GitHub Trending today

Full-featured audio/video downloader for Android using yt-dlp

+17
stars, 24h · #321
—
stars, 7 days
—
stars, 30 days
11k
★ total
498
forks · 63 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageKotlin
LicenseGPL-3.0
Created2022-05-27 (4y ago)
Last push1d ago
Watchers112
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #11 daily in kotlin · +17 ★

GitHub topics

Links

README excerpt
YTDLnis
 English
   |   
 Shqip 
   |   
 Azərbaycanca 
   |   
 Türkçe 
   |   
 Indonesia 
   |   
 Português 
   |   
 Español 
   |   
 Japanese 
   |   
 简体中文 
   |   
 Română 
   |   
 العربية 
   |   
 Русский 
 YTDLnis is a free and open source video/audio downloader using yt-dlp for Android 7.0 and above.
 Created by Denis Çerri
### Only the links above are the only trusted sources of YTDLnis. Everything else is not related to me.
## 💡 Features:
- Download audio/video files from more than 1000 websites 
- Process playlists
 - Edit every playlist item separately just like in a normal download item
 - Select a common format for all items and/or select multiple audio formats in case you are downloading them as a video
 - Select a download path for all items
 - Select a filename template for all items
 - Batch update download type to audio/video/custom command in one click
- Queue downloads and schedule them by date and time
 - You can also schedule multiple items at the same time
- Download multiple items at the same time
- Use custom commands and templates or use yt-dlp with the built-in terminal
 - You can backup and restore templates so you can share them with your buddies
- Supports cookies. Log in with your accounts and download private/unavailable videos, unlock premium formats etc.
- Cut videos based on timestamps and video chapters (experimental yt-dlp feature)
 - You can make unlimited cuts
- Remove SponsorBlock elements from downloaded items
 - Embed them as a chapters in your video 
- Embed subtitles/metadata/chapters etc
- Modify metadata such as title and author
- Split item into separate files depending on its chapters
- Select different download formats
- Bottom card right from the share menu, no need to open the app 
 - You can create a txt file and fill it with links/playlists/search queries separate by a new line and the app will process them
- Search or insert a link from the app
 - You can stack searches so you can process them at the same time
- Log downloads in case of problems
- Re-download cancelled or failed downloads
 - You can use gestures to swipe left to redownload and right to delete
 - You can long click the redownload button in the details sheet to show the download card for more functionality
- Incognito mode when you don't want to save a download history or logs
- Quick download mode
 - Download immediately without having to wait for data to process. Turn off the bottom card and it will instantly start
- Open / share downloaded files right from the finished notification
- Most yt-dlp features are implemented, suggestions are welcome
- Material You interface
- Theming options
- Backup and restore features
- MVVM architecture with WorkManager
## 🧩 Plugin Support
YTDLnis orchestrates plugins so users can freely upgrade and downgrade components such as:
- Python
- JS Runtimes (NodeJS, Deno)
- FFmpeg
- Aria2c
You can install ytdlnis packages from this repository ytdlnis-packages or through the updating section i