Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show amount of buffered video on the progress bar #677

Open
SuperPrower opened this issue May 3, 2022 · 7 comments
Open

Show amount of buffered video on the progress bar #677

SuperPrower opened this issue May 3, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@SuperPrower
Copy link

Describe the feature you'd like
I stream over somewhat slow connection, so I would like to have some media buffered in advance. As I understand, this already occurs. However, unlike Jellyfin Web, in the standard player, I don't see how much time was buffered/preloaded/precached on the progress/playback bar.

Additional context
Here's how it currently looks in Jellyfin Web:
Screenshot_20220503_171914
Unless something is wrong with my client (version 2.4.4. from Google Play, but I don't mind installing experimental builds), I don't believe that this is visually present in the current standard player (video player type -> web player) in the android version.

@SuperPrower SuperPrower added the enhancement New feature or request label May 3, 2022
@susonthapa
Copy link
Contributor

@SuperPrower I checked the latest version (2.4.4) and it seems to be working fine. Let me know if I misunderstood something.

Kapture.2022-11-12.at.10.46.39.mp4

@SuperPrower
Copy link
Author

@susonthapa thanks for your reply. I double checked, and it doesn't seem to be working in the Web Player (the one, I think, you have in your screen capture):

scrrec.mp4

It seems to be working in the ExoPlayer-based player - I quickly see buffer after pause, so this isn't an issue with connection, and the feature itself seems to be working. Maybe this is some kind of visual bug with the player? My device is Pixel 5, latest OS/updates.

@susonthapa
Copy link
Contributor

@SuperPrower Looking at the attached video and the color of the progress bar it looks like it is already buffered which really doesn't make sense for a video that long. I think the buffering might be broken in this case. The standard player is just the Jellyfin Web UI loaded in a WebView(you can think of it as an embedded browser). The WebView is tied to the OS and can cause some weird issues like this one. Either way, I don't think we can do anything here as the UI that gets rendered(Jellyfin-web) and the component that renders the UI (WebView) are out of our control.

@susonthapa
Copy link
Contributor

@SuperPrower Feel free to close this issue.

@SuperPrower
Copy link
Author

Feel free to close this issue.

If a developer would help me fill a bug in appropriate repository, then sure, because that's a basic feature, imo, and I wouldn't want to leave this issue without a report.

@Maxr1998
Copy link
Member

It could be related to then played media that the buffering indicator is sometimes visible, sometimes not.

@susonthapa
Copy link
Contributor

@Maxr1998 that might also be the case. I will try to test it on my device and see if I can replicate this. @SuperPrower It would be really helpful if you can replicate this in other devices as well if you have access to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants