Loading time is expected to be comparable or faster than if user played the same video using their browser app. In reality, the loading time (for a particular mp4 video that I had in my cloud) was 7-11 seconds (a very long time until the video even started playing) but if I played the same video using my web browser, it started playing instantly.
Picture- loading the video. Usually at least 5 seconds, sometimes the file never even loads. The videos I used for testing are low to mid bitrate and 1080p.

Android version: 9
Device model: Oneplus 5T
Nextcloud app version: 3.11.0
Nextcloud server version: 17
@rullzer do you have any idea what direct editing could to take so long?
Same problem here, tested with 3 different smartphones and NC19
In the browser it's working fine.
Can post a video of the problem it that helps
@rullzer can you imagine how/why the direct endpoint is so slow?
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!
Ping
same issue here.
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!
Ping
Tested this weekend with other smartphones. On P30 it works well, for example. There is only a 2-4 sec delay.
As a nice workaround I use "stream with -> VLC", with that the video starts almost immediately.
This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!
ping
Same exact issue, NC 19.0.1. Videos just keep trying to buffer over and over. Both the browser (safari for native mov playback) and iOS app. I've been on the latest betas of the app too.
NC 19.0.2, Nextcloud app version: 3.11.0, Android 10. Same issue.
Hi there, I'm having the same issue. 83mb video is taking about a minute, even if it's loading.
I'm using a DS918+. Processor isn't even at 30% with lots of other stuff running.
EndDevice: Android 10. Galaxy S10 3.13.0, or iPhone X newest iOS and Nextcloud version (familywide problem)
Server: NC19.0.2
I'd love to attach some logs, but don't know how or which.
It seems that the buffer size of MediaPlayer is fixed.
There is a way to show it, but the percent is a bit strange, so I am unsure if we should show it:
MediaPlayer:OnBufferingUpdateListener:
/**
* Called to update status in buffering a media stream received through
* progressive HTTP download. The received buffering percentage
* indicates how much of the content has been buffered or played.
* For example a buffering update of 80 percent when half the content
* has already been played indicates that the next 30 percent of the
* content to play has been buffered.
*
* @param mp the MediaPlayer the update pertains to
* @param percent the percentage (0-100) of the content
* that has been buffered or played thus far
*/
After all we already show a loading spinner…
Video is loading forever on Android inside the app.
"stream with -> VLC" does not work too.
Is there any workaround?
Is there any workaround?
I switched to web version after I noticed pretty much everything is way faster compared to the app (incl. loading times for folders etc). Plus - you can actually seek video/audio files there unlike the app player which has been broken for a couple of months now;)
btw - streaming via VLC doesn't work for me either but google photos works ok (web player still much faster though.)
This is a issue for me too. It seems to not be codec related, but purely performance based from what I can tell.
I have a large collection of family pictures and videos to share with family, and I've found that, despite being all MP4 H264, most don't load and buffer almost indefinitely, from the android app or the web browser. Or VLC.
If the framerate is 60fps instead of 30fps, the video will not buffer properly.
If I set the video/camera it to 1920x1080 resolution, 30fps, it will load, but buffering takes a noticeable amount of time at the start.
If I set it to 1280x720 and 30fps, it buffers and loads effectively.
My "fix" for now is to lower my camera video record settings to the lowest settings possible just to make the videos playable on nextcloud.
Same issue for me...
System: 32gb ram, ryzen 9 3900x, gbit lan, no bottleneck here.
I am running NC19, and trying to stream videos from the web-ui and android app.
All Tests are in LAN.
On Chrome i can watch FULLHD 30fps, Firefox even that buffers forever. Android app buffers for ages.
i have a lot of 4k30 and 4k60 vids with 100mbits bitrate or even more. 60fps doesnt work at all, just shows black and plays the sound. 4k30 works, but buffers lik 30secs for 1-2secs of playback. Downloading the file is nearly instantly...
If i click stream with vlc on android i can play any of these videos no problem without delay
Same issue here, for large videos : one of 600Mo and the other of 2.5Go
Tested on web Firefox.
ping
Same issue
Stream with "Photos" (Google Photos) is working fine for me!
Most helpful comment
I switched to web version after I noticed pretty much everything is way faster compared to the app (incl. loading times for folders etc). Plus - you can actually seek video/audio files there unlike the app player which has been broken for a couple of months now;)
btw - streaming via VLC doesn't work for me either but google photos works ok (web player still much faster though.)