-
Notifications
You must be signed in to change notification settings - Fork 12
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
Videos longer than 5 hours cut off at that mark (HLS VOD playlist too large) #500
Comments
Thanks, what are the steps to reproduce the issue? (let it run for two hours? skip to two hours? which videos? etc) |
Any video that is over two and a half hours it does this for. If I let it
run to the two and a half hour mark, first it loses sound, then eventually
(after a minute or so) it gives the error message.
If I try to skip past two and a half hours, it automatically gives me that
error message.
On the buffer, it also says some number right around 2 and a half hours,
even if the video is much longer. For example, this video is 3 hours and 16
minutes, and only shows 2 hr 27 min remaining,
And this one is 6 hours and 20 minutes, but only shows 2 hours and 26
minutes remaining.
…On Thu, Dec 5, 2024, 2:26 PM Brahim Hadriche ***@***.***> wrote:
Thanks, what are the steps to reproduce the issue? (let it run for two
hours? skip to two hours? which videos? etc)
—
Reply to this email directly, view it on GitHub
<#500 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNPMR2JHJMLZDJEWPO37K432ECSHHAVCNFSM6AAAAABTC5OHKWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRRGIZDKMBTGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Thanks for confirming, it looks like Invidious (DASH) has no issues with very long videos, but playlet backend (HLS) reports wrong length and stops working when the wrong length (about two and a half hour) is reached. |
The good news is: I understand why this happens: for a very long video (say, 10 hours) the playlist file is very large. It is segmented into small chunks of about 6 seconds. Each chunk is its own video file, and its own url. This results in a file of 16k lines and close to 10 MB. Roku can't seem to handle that. The only way to fix this in the future is to switch to DASH for the playlet backend, which will take a while. Right now, the only workaround is to use Invidious for really long videos. (I understand that most public instances struggle to play videos right now, but if you have your own private instance, long videos work fine) |
Update: I've found a way to improve things, which reduces the playlist size. After testing, an 11 hours video that was being detected as a 2h20m, is now detected as 4h57m. 357019d |
Thank you so much for all of your help! I appreciate it!
…On Thu, Dec 12, 2024, 7:38 PM Brahim Hadriche ***@***.***> wrote:
Update: I've found a way to improve things, which reduces the playlist
size. After testing, an 11 hours video that was being detected as a 2h20m,
is now detected as 4h57m. 357019d
<357019d>
The fix is in the Canary release, and will be part of the next release.
—
Reply to this email directly, view it on GitHub
<#500 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNPMR2IJTT56C3TUIU4XO2L2FIUBTAVCNFSM6AAAAABTC5OHKWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBQGI4DQOJYGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
At 2:30, the sound cuts out, video stops playing at around 2:31. Throws error code -5, seems to be a buffer issue.
The text was updated successfully, but these errors were encountered: