shootinstar000 / Thunder

An Android app to stream and download your media stored in Google Drive in an Awesome way !!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚡ 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 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. (Probably will add video demo soon)

📱 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 support GOIndex and Maple's GDindex for now

  • 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
     	
    
    

Dependencies:

  • Room DB
  • Exoplayer
  • BlurView

Special Thanks to 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 & Telegram

DISCLAIMER

  • Thunder only scrapes links from various drive indexes provided by user.

  • Thunder or its developer doesn't host any of the contents, it uses TMDB Api to fetch info.

Visitor count

About

An Android app to stream and download your media stored in Google Drive in an Awesome way !!

License:GNU General Public License v3.0


Languages

Language:Java 100.0%