Skip to content

dragon1x/x-video-downloader

 
 

Repository files navigation

Android Video and Audio Downloader app with browser, player and custom downloaders

F-Droid

Get it on F-Droid

Features

  • Extensive Site Support: Download videos from YouTube, Facebook, Twitter, Instagram, Dailymotion, Vimeo, and over 1000 other sites.
  • Advanced Stream Interception: Intercepts and downloads complex stream types like HLS (.m3u8) and DASH (.mpd), in addition to standard .mp4 video streams.
  • Live Stream Downloader: Capture and save live video streams and live audio (e.g., radio) broadcasts as they happen.
  • Full-Featured Browser: A built-in browser to easily find content, with support for history, bookmarks, and cookies.
  • Powerful Download Manager: Manages all your download tasks in the background.
  • Offline Playback: Play downloaded videos and audio offline with the integrated player.
  • Advanced Networking:
    • Proxy Chaining: Route your traffic through multiple proxies (HTTP, SOCKS) for enhanced privacy.
    • Encrypted DNS: Secure your DNS queries with DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT), supporting standard and encrypted sdns:// URLs.

Thanks to @cuongpm, @yausername and @JunkFood02

Inspired from cuongpm/youtube-dl-android

Screenshots

Translations

Please help with translations using Weblate.

Translation status

Major technologies

  • Language: Kotlin first
  • Architecture: MVVM (ViewModel, LiveData) with Repository Pattern
  • UI: Android Views with DataBinding
  • Dependency Injection: Dagger 2
  • Concurrency: Coroutines & RxJava
  • Database: Room
  • Networking: OkHttp, libv2ray

License

This package is licensed under the LICENSE for details.

Donate

You can support the project by donating to the address below.

Type Address
Bitcoin 17ZpzQfLfVC17kgo5jw4UWuxSW9FZCYxP7

About

Video & Audio downloader for Android with web browser and player. M3U8 and MPD supported, live stream supported, using youtube-dlp and custom mp4/mp3 downloader, cookies supported, HTTP & SOCKS proxy chains supported, encrypted DNS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 97.8%
  • Java 2.2%