/super-video-downloader

Video downloader for Android with web browser and player. M3U8 and MPD supported, live stream supported, using youtube-dlp and custom mp4 downloader, cookies supported

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Android Video Downloader app with browser, player and custom downloaders

Major technologies

  • Language: Kotlin
  • Architecture: MVVM
  • Android architecture components: ViewModel, LiveData, Room
  • Dependency injection: Dagger2
  • Network: Retrofit, Okhttp
  • Testing: JUnit, Espresso, Mockito
  • Data layer with repository pattern and Coroutines and RxJava

Features

  • Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than other 1000 sites, also inrecept all streams data in browser like m3u8 or mpd links and download them, also intrecepts mp4 streaming video data
  • Browse videos with the built-in browser
  • Download videos with the built-in download manager
  • Play videos offline with the built-in player
  • Save your favorite videos online and watch them later without downloading them
  • Save history as a real browser
  • Live streams download support
  • Cokies supported

Thanks to @cuongpm, @yausername, @farimarwat

Inspired from cuongpm/youtube-dl-android

BTC wallet: bc1q97xgwurjf2p5at9kzm96fkxymf3rh6gfmfq8fj

Screenshots

License

This package is licensed under the LICENSE for details.