This repository has been archived by the owner on Aug 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
87 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
### **⚡ Thunder** : | ||
|
||
An Android app to stream and download your media stored in Google Drive in an Awesome way !! | ||
|
||
(Just Movies for now) | ||
|
||
*Haven't finalized the name yet I'm open to suggestions | ||
|
||
### **🔘 Getting Started** : | ||
|
||
Let's say you have a bunch of movies lying around in your Drive | ||
What you need to do is : | ||
1. Generate an index for the shared drive/folder | ||
2. Deploy to Cloudflare (All instructions on the [Google Drive Index](https://gitlab.com/GoogleDriveIndex/Google-Drive-Index) its super easy) | ||
3. Add the index link to movies folder link ( and username/password if you configured that for index ) in the settings tab, wait until it's done adding | ||
|
||
There you go you have your media Library which sources files from Drive. | ||
|
||
### **📱 Screenshots** : | ||
|
||
|
||
### **🔥 Features** : | ||
|
||
- Stream and Download media directly | ||
- No Ads whatsoever | ||
- Cool UI | ||
- You can change Subtitle & Audio tracks while streaming | ||
- If your phone hardware supports it you can stream it whatever it maybe HDR, HDR10, Dolby Vision | ||
- The app was made to solve a tiny problem with amazing projects like Plex and Jellyfin which cannot use Drive as a source directly | ||
|
||
|
||
|
||
### **🛠️ To Do** : | ||
|
||
- [ ] Add support for Shows | ||
- [ ] Better Player UI | ||
- [ ] Remember Playback Position | ||
- [ ] Add Sort to Library | ||
- [ ] Browse by genre | ||
- [ ] Add animations | ||
|
||
|
||
### **📋 Notes** : | ||
|
||
- Does not directly interact with Drive rather scrapes the index for movies. The index does the talking to the Drive api | ||
|
||
- For Now, sub-folders of current folder aren't searched for files(Searching recursively would take a ton of time but is possible) | ||
|
||
- Naming of the files does matter it's better if your files are named like this | ||
``` | ||
movie.2049.2160p.whatever | ||
movie.returns.2099.2160p.whatever | ||
|
||
- Even if your files aren't correctly named there is an alternative algorithm which might just extract necessary info. | ||
|
||
- Media files with no TMDB info are also shown in the library. | ||
|
||
- Rarely some files might be mislabled if there is another movie of same name on TMDB. | ||
|
||
- Ideally your folder should contain movie files only like | ||
|
||
``` | ||
📂Movies | ||
└───movie.name.2049.2160p.garbage | ||
└───movie.returns.2069.2160p.whatever | ||
└───movie.returns.again.?.2099.2160p.whatever | ||
└───📂Subfolder <- this folder will not be scanned | ||
|
||
Uses TMDB Api to fetch info. | ||
Dependencies: | ||
- Room DB | ||
- Exoplayer | ||
- BlurView | ||
|
||
Special Thanks to [Google Drive Index](https://gitlab.com/GoogleDriveIndex/Google-Drive-Index) | ||
|
||
To build your Own: | ||
Set the "TMDB_API_KEY" in Constants class to your key | ||
|
||
### WANT TO CONTRIBUTE ? | ||
|
||
All contributions are welcome also request new features and report any bugs or issue at discord/telegram. | ||
[Discord](https://discord.gg/Y8h26bAm) & [Telegram](https://t.me/+qbLDmvEgC65lMWI1) | ||
|
||
![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=anujd64.Thunder) | ||
![GitHub all releases](https://img.shields.io/github/downloads/anujd64/Thunder/total) |