YTDLnis: Android video/audio downloader using yt-dlp
Android app for downloading video/audio from 1000+ websites using yt-dlp with Material UI.
Learn more about YTDLnis
YTDLnis is an Android frontend application that integrates the yt-dlp library for downloading multimedia content from various online platforms. The application is built using Kotlin with MVVM architecture and WorkManager for background task management. It supports advanced features like playlist processing, scheduled downloads, custom command execution, and SponsorBlock integration. The app targets Android 7.0 and above, offering both direct downloads and batch processing capabilities.
yt-dlp Integration
Built on the yt-dlp library, supporting downloads from over 1000 websites with access to premium formats through cookie authentication.
Advanced Processing
Handles playlist processing, video cutting based on timestamps, SponsorBlock element removal, and chapter-based file splitting.
WorkManager Architecture
Uses Android WorkManager for reliable background downloads with scheduling, queue management, and concurrent processing capabilities.
Introduces package integration for managing bundled components and adds audio preferences with various fixes.
- –Add remove audio as preference in the settings
- –Add also download as audio as preference in the settings
- –fix app not adding trailing spaces when adding command templates in the download card
- –remove hardcoded --no-cache-dir from youtubedl-android
- –add vorbis to audio containers
This release focuses on F-Droid integration improvements, UI enhancements, and expanded localization support.
- –disabled auto-update of the app
- –Added Queue as default tab in the bottom navigation
- –Add Hook in sponsorblock categories
- –More translations
- –Translations update from Hosted Weblate
Brings back info JSON feature with filename template preview and adds customizable icon picker with various fixes.
- –Fix app closing webview when leaving the app
- –Add time to the backup filename
- –Reversed don't prefer DRC audio to prefer DRC audio preference
- –Fix items in navigation rail in landscape being cut off
- –Fix youtube playlist link fetching being null
Top in Mobile & Desktop
Related Repositories
Discover similar tools and frameworks used by developers
React Native FS
Cross-platform native filesystem operations for React Native applications.
Nugget
Python tool that modifies iOS system files to customize device behavior using sparserestore exploits.
Seal
Android video/audio downloader using yt-dlp with Kotlin and Jetpack Compose.
Mihon
Free Android manga reader with library management, multiple sources, and progress tracking integration.
ChatGPT Desktop
Unofficial ChatGPT desktop app built with Rust and Tauri for Mac, Windows, and Linux.