Skip to content

shibaFoss/AIO-Video-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

354 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TubeAIO NextGen Logo

TubeAIO NextGen

The Next Generation of All-in-One Video โ€” Rewritten from the Ground Up

License Platform Website GitHub all releases GitHub Stars Instagram

Download AIO Video Downloader
๐ŸŒ Website โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ฌ Discussions โ€ข ๐Ÿ“– Documentation

Feature Cover

๐Ÿ“Œ About the Project

Welcome to TubeAIO NextGen โ€” a ground-up reimagining of the beloved AIO Video Downloader, one of the most popular open-source video downloader on GitHub with thousands of downloads and a thriving community.

Why a rewrite?

The original AIO Video Downloader was an incredible piece of software. Built on the rock-solid * yt-dlp* engine, it delivered a smooth, privacy-respecting experience that people genuinely loved. But as the feature requests grew โ€” a recommendation engine, torrent support, a full-featured browser, advanced background playback, a movie section โ€” it became clear that bolting these onto the existing architecture would eventually compromise performance, stability, and developer happiness.

So we made a bold decision: start fresh.

TubeAIO NextGen is a complete rebuild. Every module, every decision, every line of code has been reconsidered from the ground up โ€” not because the old way was wrong, but because the future we want to build demands a stronger foundation. The spirit of AIO remains unchanged: open, private, ad-free, and community-driven. But now it's built to scale, evolve, and surprise you.

๐Ÿ”— Coming from the original AIO? This project is a fresh branch of the original AIO Video Downloader. For the current stable release, visit the legacy AIO repo. TubeAIO NextGen is a sibling project with an expanded vision and a fully redesigned architecture.

๐ŸŽฏ Our Vision โ€” What We're Building

This isn't just an update. It's a statement of intent. Here's what the NextGen platform is set to deliver:

Feature Description
๐Ÿค– Smart Recommendation Engine Personalized video recommendations based on your watch history, searches, and interactions. Think of it as your own private curator.
๐ŸŽต Robust Background Audio Keep the music and podcasts playing while you use other apps or lock your screen. No interruptions โ€” just pure audio.
๐ŸŒ Built-in Ad-Free Browser Browse the web completely ad-free with a built-in video grabber that's always watching. Find a video anywhere, grab it instantly.
๐ŸŽฌ Movie Download Section A dedicated section to search movie repositories, stream or download films โ€” all from within the app.
โšก Torrent Support Download files and media directly via torrent, without needing a separate app or tool.
๐Ÿ”’ Private Vault Secure, app-locked storage for your sensitive media โ€” hidden from the gallery and protected.
๐ŸŽฌ Powerful Video Player Hardware-accelerated playback, subtitle support, up to 4K quality, and casting support.
๐ŸŒ Universal Platform Support Works with 1000+ websites via yt-dlp, plus the built-in browser for everything else.
๐Ÿ›ก๏ธ 100% Ad-Free & Open Source No ads, no trackers, no telemetry. Just you, your content, and your privacy.

And of course โ€” everything the original AIO had, and more. We're not leaving any feature behind.

โœจ Key Features

๐ŸŽฏ One-Tap Simplicity โšก Multi-Connection Speed ๐ŸŽฌ 4K Video Playback
Smart content detection makes downloading effortless Parallel connections and background processing for maximum speed Hardware acceleration, subtitles, and casting support
๐Ÿ”’ Private Vault ๐ŸŒ Universal Support ๐Ÿ›ก๏ธ Ad-Free Forever
Secure, app-locked storage for sensitive files Works with 1000+ sites and a built-in browser No ads, no trackers, no nonsense

๐Ÿ“ฑ Screenshots

๐Ÿ“ธ Screenshots below are from the original AIO Video Downloader (legacy). The TubeAIO NextGen UI is being built from scratch with a fresh, modern design. Fresh screenshots coming soon!


๐Ÿ’ป Tech Stack & Architecture

TubeAIO NextGen is built with modern Android development best practices in mind. The architecture is designed for scalability, maintainability, and performance โ€” allowing contributors to work on independent modules without stepping on each other's toes.

๐Ÿ—๏ธ Architecture Overview

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 UI Layer                    โ”‚
โ”‚  (Kotlin, Custom Views, MVVM, Coroutines)   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚              Domain Layer                   โ”‚
โ”‚  (Use Cases, Business Logic, Interfaces)    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚               Data Layer                    โ”‚
โ”‚  (Repositories, Data Sources, Caching)      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚             Engine Layer                    โ”‚
โ”‚   (yt-dlp, NewPipe, Torrent, Browser)       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Technology Stack

  • Language: 100% Kotlin
  • Architecture: Modular MVVM with Clean Architecture principles
  • UI: Custom performance-optimized themes (non-Material strict)
  • Async: Kotlin Coroutines + Flow for reactive data streams
  • DI: Dependency Injection for loose coupling
  • Engines:

๐Ÿš€ Getting Started

Ready to dive in? Here's how to get started with TubeAIO NextGen:

๐Ÿ”ฝ Installation

  1. Download the latest APK from tubeaio.com or from the Releases page.
  2. Install the APK on your Android 8.0+ device.
  3. Grant the necessary permissions (storage, network) and you're good to go.

๐ŸŽฌ Using the App

  1. Browse โ€” Use the built-in ad-free browser to find any video, or search directly in the Movie section.
  2. Detect โ€” The app automatically detects media streams, torrent links, and downloadable content.
  3. Choose โ€” Pick your quality (up to 4K), subtitle language, or torrent settings.
  4. Download โ€” Watch the progress, manage queues, and continue browsing.
  5. Watch โ€” Play downloaded content with the powerful built-in player or cast to your TV.
  6. Secure โ€” Move sensitive files to the Private Folder to hide them from the gallery.

๐Ÿค Join the Team

We're building something ambitious, and we need helping hands! TubeAIO NextGen is looking for maintainers, contributors, and open-source enthusiasts who want to be part of a community-driven project that respects user privacy.

๐Ÿง‘โ€๐Ÿ’ป Open Roles

Role What You'll Do
๐Ÿ—๏ธ Core Developer Build and optimize the download engine, torrent module, and background playback system.
๐Ÿค– Recommendation Engineer Design and implement the smart recommendation system โ€” algorithms, data pipelines, and UI.
๐ŸŒ Browser Developer Build the ad-free web browser with seamless video detection and smooth UX.
๐ŸŽฌ Media Section Developer Implement the movie search, repository integration, and streaming playback.
๐ŸŽจ UI/UX Designer Craft the NextGen interface โ€” clean, modern, and performance-first.
๐Ÿ” Code Reviewer Help maintain code quality, review PRs, and keep the main branch stable.

๐Ÿ’ก How to Contribute

  1. Fork the repository and explore the codebase.
  2. Pick an issue tagged with [NextGen] or propose a new feature.
  3. Make your changes, write tests if applicable, and submit a pull request.
  4. Join the discussion and help shape the future of the project.

๐Ÿ’ฌ Want to get involved? Open a New Issue with the tag [NextGen Contributor] and tell us how you'd like to help. We also have a Discussions page where we talk about features, architecture, and the roadmap.

๐Ÿ”ง Technical Specifications

Specification Details
Minimum Android Android 8.0 (API 26)
Language 100% Kotlin
Architecture Modular MVVM + Clean Architecture
Extraction Engine yt-dlp / youtubedl-android
Alternative Engine NewPipe Extractor
License Custom Open Source License
Website tubeaio.com

๐Ÿ“œ Multi-Language Support

We're committed to making TubeAIO NextGen accessible to everyone. The README is available in multiple languages:

English | ็ฎ€ไฝ“ไธญๆ–‡ | เคนเคฟเคจเฅเคฆเฅ€ | Espaรฑol | Franรงais | Bahasa Indonesia | ะ ัƒััะบะธะน | Tiแบฟng Viแป‡t

๐ŸŒŸ If You Like What We're Building โ€” Give Us a Star!

It takes a second, and it really helps more people discover the project. Every โญ means the world to us.

Star on GitHub

Made with โค๏ธ in India ๐Ÿ‡ฎ๐Ÿ‡ณ

Respecting Privacy โ€ข Promoting Transparency โ€ข Building the Future