Google drive client with only one purpose that is to stream video files unlike the official app, this app streams the actual files instead of transcoded streams.
This app is powered by Google Identity SDK and ExoPlayer.
Go to the Releases to download the latest APK.
How to Build?
- Create a Google Console Project
- Configure OAuth Consent Screen
- Configure your project with your siging key
What scopes are used?
This app uses
https://www.googleapis.com/auth/drive scope as it needs permission to
get() or download the file in order to stream it.
Q. What operations does it perform using the drive scope?
This app for the most part only lists files granted which can be done using
drive.readonlyscope but it also needs permissions to download the file so the video player can stream it. So to answer the question, app performs two operations
- List files
- Download files
Q. Why does OAuth screen says “This app isn’t verified”?