Giter Club home page Giter Club logo

drivestream's People

Contributors

deveshp007 avatar enarvy avatar erjanmx avatar itszechs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

drivestream's Issues

Notch issue

The black bar on the left side is big af because of the notch (ExoPlayer and mpv), fix it please :)

HTTP 403

I get this error when I keep scrolling in the shared drive section.

Screenshot_20220729-151929__01.jpg

Video does not pause when in PiP mode and screen is locked

Overview

When watching a video in PiP mode the video does not pause when you lock the screen

Suggested solution

https://github.com/itsZECHS/DriveStream/blob/150173816dd767998eeb28b9a6da346cf46cc4c0/app/src/main/java/zechs/drive/stream/ui/player/PlayerActivity.kt#L538-L540

I understand this is to prevent from pausing the video when it goes in PiP mode but it does more than it should so rather than checking for whether or not its in PiP Mode, keep track when onPause event is caused by PiP mode only then exempt pausing the video

Client id secret and apk

hello, where do we need to add client id and secret. And do I need to use android studio to extract apk

Feature

Please add multiple accounts login facility.

Theme features

It would be cool to add a "system default" theme feature and an amoled theme

Support for AndroidTV

As i mentioned, after the installation on my Android Tv, the icon doesn't appear on the apps menu; after all, the app works perfectly on my Sony Bravia 4k, it reproduce 4k contents totally smooth on hardware side (i have 200mbps connection).

The only way to use it's going through Options>Apps.

Thanks for this project!

Important information regarding OAuth

Since the project is not verified and uses sensitive scopes number of grants is limited to 100 so people are advised on creating their own project and using their own client-keys

As mentioned in the README, my console project is not verified and nor do I intent on getting it verified so its limited to 100 OAuth grants, people are advised on making their own projects and configuring them with their own signing keys, app will automatically link with the project based on the key used to sign the apk (no code modification required).

Though this shouldn't be a problem for existing users!

Just recently my project reached 100 grants so my apk-build can no longer be used by new users they are required to compile the app using their own keys.

Build instructions are provided in README

Auto Login

Can you provide login with automatic link forwarding without the need to add client id and secret?

It would be great if we could log in with email and password within the app.

Request to add a slot to input our own client id and secret in app itself

Not sure how to add client id in local.properties to be able to use app after recent google changes and rclone client-id being nonstop rate limited.
If possible add an area like Enter Authorisation code type where we can input our own client-id and stuff to be able to login post recent changes.

rate_limit_exceeded

Screenshot_2022-12-08-18-55-36-593_com android chrome
First of all Thankx for this 1.2.2 update bro.

But I can't login more than 1 device.. please can you increase login number to 2-3.. if possible please can you do it 🥺

Login problem

pls rply
when i try to login
it says ( Access blocked: rclone’s request is invalid )IMG_20221025_150054.jpg

Playlist feature

Thanks for the wonderful app.
Some good feature missing out are:
1.auto playlist parsing of all file in same folder(in drive folder), next and previous button feature to switch between files in the playlist.

Mpv have built-in parsing from legacy picker or this Lua script can also be used https://github.com/mpv-player/mpv/blob/master/TOOLS/lua/autoload.lua

Nplayer also have this playlist feature in gdrive which is more look neat but don't know how they implemented.

So kindly implement playlist feature in exoplayer(more efficient because of h/w decoder) or else in mpv

2.sorting the files in folder by
size(larger,smaller), date(older,newer) this is useful to stream the recently added file in folder having more number of files.

Thanks

Enhancement

Screenshot_20220704-050533_2.png
I suggest something like this, to ease navigating

adjust subtitles position when scaling video

After installing Android 13 nPlayer goes dead,
Thanx for your great work bro 😊

Is it possible to add features like -
• Play directly from zip/rar like Mix player
• Brightness bar
• move subtitles/subtitles stay in screen area

Application Blocked Error

Screenshot_2022-06-25-18-32-22-105_com google android gms

There is a problem with the client secret and key you use. The application is blocked by Google. no account login

Playback stuck buffering and not loading

Overview

After about few minutes video seems to just stop and an error dialog is thrown (stacktrack attached below)

Stacktrace

W/DefaultLoadControl: Target buffer size reached with less than 500ms of buffered media data.
E/ExoPlayerImplInternal: Playback error
      com.google.android.exoplayer2.ExoPlaybackException: Unexpected runtime error
        at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:616)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:250)
        at android.os.HandlerThread.run(HandlerThread.java:67)
     Caused by: java.lang.IllegalStateException: Playback stuck buffering and not loading
        at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1070)
        at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:490)
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:250) 
        at android.os.HandlerThread.run(HandlerThread.java:67) 

Suggested solutions

Problem seems to be occurring from LoadControl, not to mention the duration at which it stops playing is same as mentioned here

https://github.com/itsZECHS/DriveStream/blob/150173816dd767998eeb28b9a6da346cf46cc4c0/app/src/main/java/zechs/drive/stream/ui/player/PlayerActivity.kt#L296

Enhancement

Add metadata support from trakt.tv or Plex or any but just add
It will be useful to display media well like infuse does..
IMG_20221013_183218_333.jpg

Chapters are not extracted

Overview

Extracting ID3 Chapters for better seeking in a video and jumping to specific positions in a video file, of course only if the video file has Chapters.

Current Implementation

https://github.com/itsZECHS/DriveStream/blob/a62ca7221702c21600084a32a40d3c25e006632c/app/src/main/java/zechs/drive/stream/ui/player/PlayerActivity.kt#L145-L147

Using C.TRACK_TYPE_METADATA to filter metadata tracks which I presumed would contains chapters data but unfortunately no.

Not able to find anything concerte in documentation either other than a class name ChapterFrame in ExoPlayer's docs

Multiple accounts support

It would be great if there was a multi-account feature. For example, every account we enter appears in a sub-segment so we can add 5 and other account

Sorts accounts like xplorer manager

Option to mark a folder as favourite

Option to mark a folder location as favourite so we dont have to browse much to get to the desired location
From favourites tab we can get to the desired folder easily

add new features sri

add swipe-controls
add all features nplayer in your drive stream apk

add search feature

Ability to lock playback controls

Overview

This feature is very common in other video player apps, i.e being able to lock controls so you don't accidently interact with them and still show important information such as video duration and current position

login problem

IMG_20221125_200100

Bro please please please help.. this is one of the best app i found on internet and now this login problem happend... Please i request you please fix this issue..
May god return you your ex ☺️

Feature Request

The mpv player doesn't work well with remote in Android tv/box.. Please add VLC player if possible as it has more features such as external subtitles & equaliser support,skip forward/backward to exact time.

Search Option

A simple search option to find files in team drives would be very useful

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.