Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
anujd64 authored Sep 9, 2022
1 parent cec0343 commit 6329d23
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions README.md
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)

0 comments on commit 6329d23

Please sign in to comment.