LivingWithHippos / unchained-android

App to interact with real-debrid API
GNU General Public License v3.0
382 stars 51 forks source link
android hacktoberfest kotlin real-debrid

Unchained for Android

License API Build Status Play Store F Droid

Get it on F Droid Get it on Google Play

App to interact with Real Debrid APIs.

What is Real Debrid :question:

Real Debrid is a service to download files from hosting websites and the torrent network. Files are downloaded directly on their servers that you can then use for your downloads. They provide high speeds for a lot of services like Mega and RapidGator without needing all their premium accounts, and can also stream media files directly. N.B. Real Debrid is a (cheap) paid service

Features :memo:

You can take a look at the project here for general status.

Screenshots :iphone:

User Downloads List Download Details New Download Search
User Screen List of downloads Download details screen New download screen Search screen

Installation :calling:

You have multiple options to install Unchained for Android:

  1. Get the latest published release from GitHub
  2. Get the latest build's zipped APK (possibly unstable) from this link (master branch only) or from one of the Actions (you need to be logged in GitHub): click on the latest working workflow and scroll to the bottom of the summary section, extract the APK and install it
  3. Get the app on Play Store
  4. Get the app on F-Droid

Developing and Contributing :writing_hand:

Contributions are welcome. You can use the discussion tab to ask for help setting up the project. At the moment at least Android Studio 2021.1.1 is needed to build the project.

The dev branch is the one where the development happens, it gets merged into master when a release is ready.

A debug version is available, it reports automatically any crash information, it can be useful to help me debug errors.

This app is written in Kotlin and uses the following architectures/patterns/libraries:

MVVM architectural pattern, Dagger-Hilt for dependency injection, Data Binding for managing ui-data relations, Navigation, Moshi, Retrofit, OkHTTP, Room, Coroutines, Flow, Livedata, Coil

The app is available in English, Italian, Spanish and French, you can contribute to those or add a new language here (much appreciated!) (the service is currently down, you can still contribute by forking the project and adding the strings to the strings.xml file in the values-xx folders)

Search Plugins

Notice: plugins have been moved to another repository

It's possible to create new plugins with a bit of knowledge of html and regexes. There's also a work in progress wiki page, hopefully there will be more documentation including a video in the future.

Donate :coffee:

ko-fi

You can use my referral link to get Real Debrid premium.

Offer me coffee or a beer with Ko-Fi, Liberapay (set renewal to manual to avoid recurring donation)

Send me a Bitcoin? Aha ha, just kidding… unless..?

Algorand (ALGO)
TO5D7VGONQRZR7P52EF2C3RJWLYNDA3E53F6SO3XCEGUHMSS3EH3D3TG6I
Bitcoin (BTC)
1PNZXRz77idWGhbMTRTG8iAuqnYY6tatb7
Ethereum (ETH)
0xf97bb71c898ac6d71c9fe065138b7134009f0599
Litecoin (LTC)
LWeoBVVmaYAiZ3oGaLAV9sV2dvY62XxdCF

Credits :crown:

Beta testers

Donors

Translators

Media

Logo and symbols inspired by minimal logo design set offered by rawpixel.com Icons by Fluent UI offered by SVG Repo Backgrounds courtesy of haikei and SVG Backgrounds

Thanks, Mr. Unchained :muscle:

Mr. Unchained