[Bug] spinning wheel error #61

Open
opened 2024-12-27 16:25:48 -03:00 by xCbl6YaK4PEX6d9g6m26YMdHJtQgJ · 8 comments

prior to latest invidious blackout, there was a need to switch between Backends only occasionally (mostly when loading videos from another continent)

atm, it is not even possible to watch 20 videos (from feed) on one single backend and "Watch on YouTube (Embed)" slowly becomes a new norm as Backend loading times are more and more prolonged.

on top of that, there are these extremely annoying errors like:

  1. "This helps protect our community. Learn more"

    • what is this?!
    • how it helps?!
    • why it helps?!
    • where can I "Learn more"?!
    • what is the meaning of this error?!
    • who's fault it is?!
    • is it backend or invidious failure?!
    • protect how?!
    • what community?!
    • wtf!!
  2. companion error, random mid-play video error - both "fixable" by F5 as of now
    • A network error caused the media download to fail part-way.

    • Error while communicating with Invidious companion: Read timed out

  3. slow-mo buffer load error - waiting 2 minutes to buffer 1-minute video is just too much
  4. and the most annoying "unknown loading error" (video proof included below)
  • video loads fine
  • thumbnail loads fine
  • hitting play button will initiate the spinning-loading wheel and nothing happens
  • wheel is spinning forever, video does not start AND no error message would pop up
  • hitting F5 will just restart the loop
  • switching the Backends sometimes helps BUT only one or two backends out of 5 backends will actually play the video
  • in fact it is more common that all 5 backends are stuck on this "loading wheel error" so the only way it to jump on YT and watch it there and then just jump back and attempt another video

steps to consider:

  1. fixing all (or most of the errors) as this reeks of Backend under-optimization (?)
  2. perhaps adding option (or forcing) to auto-switch backends if video is not played in given time interval (?) - something like your 503 error page
prior to latest invidious blackout, there was a need to switch between Backends only occasionally (mostly when loading videos from another continent) atm, it is not even possible to watch 20 videos (from feed) on one single backend and "Watch on YouTube (Embed)" slowly becomes a new norm as Backend loading times are more and more prolonged. on top of that, there are these extremely annoying errors like: 1. > "This helps protect our community. Learn more" - what is this?! - how it helps?! - why it helps?! - where can I "Learn more"?! - what is the meaning of this error?! - who's fault it is?! - is it backend or invidious failure?! - protect how?! - what community?! - wtf!! 2. companion error, random mid-play video error - both "fixable" by F5 as of now - > A network error caused the media download to fail part-way. - > Error while communicating with Invidious companion: Read timed out 3. slow-mo buffer load error - waiting 2 minutes to buffer 1-minute video is just too much 4. and the most annoying "unknown loading error" (video proof included below) - video loads fine - thumbnail loads fine - hitting play button will initiate the spinning-loading wheel and nothing happens - wheel is spinning forever, video does not start AND no error message would pop up - hitting F5 will just restart the loop - switching the Backends sometimes helps BUT only one or two backends out of 5 backends will actually play the video - in fact it is more common that all 5 backends are stuck on this "loading wheel error" so the only way it to jump on YT and watch it there and then just jump back and attempt another video _____________ steps to consider: 1. fixing all (or most of the errors) as this reeks of Backend under-optimization (?) 2. perhaps adding option (or forcing) to auto-switch backends if video is not played in given time interval (?) - something like your 503 error page

This ^. Some videos are playable and some are just not. Mid video, I encounter heavy buffering and a network error message. I restarted my router, checked my internet, restarted my browser to no avail. DASH works a but better than HD720 Proxied right now, but still the same issues.

This ^. Some videos are playable and some are just not. Mid video, I encounter heavy buffering and a network error message. I restarted my router, checked my internet, restarted my browser to no avail. DASH works a but better than HD720 Proxied right now, but still the same issues.
Owner

Please try again, there is a bug on that I found on upstream invidious that prevents logged in users to watch videos on HD720 without Proxy Videos enabled if default_user_preferences.local is set to true on the configuration file of the instance. I had to comment that line to fix it. Please try again with the preferences you had when you opened this issue.

Please try again, there is a bug on that I found on upstream invidious that prevents logged in users to watch videos on HD720 without Proxy Videos enabled if `default_user_preferences.local` is set to `true` on the configuration file of the instance. I had to comment that line to fix it. Please try again with the preferences you had when you opened this issue.
Owner

In the other hand:

  1. "This helps protect our community. Learn more" is not something I can fix. Blame youtube.
  2. companion error, random mid-play video error - both "fixable" by F5 as of now. invidious-companion is on development and it can have bugs that we don't know about.
  3. slow-mo buffer load error - waiting 2 minutes to buffer 1-minute video is just too much Bandwidth and CPU limitations. I have to use a VPN to be able to access youtube. So the speed depends on how good and how used the VPN server is. Solution? More people should host public instances.
  4. switching the Backends sometimes helps BUT only one or two backends out of 5 backends will actually play the video. Again, this is not something I can fix because sometimes, youtube blocks the IPs with a lot of video traffic silently, returning 403 error codes on videoplayback requests, therefore making the video not load at all.
In the other hand: 1. `"This helps protect our community. Learn more"` is not something I can fix. Blame youtube. 2. `companion error, random mid-play video error - both "fixable" by F5 as of now`. invidious-companion is on development and it can have bugs that we don't know about. 3. `slow-mo buffer load error - waiting 2 minutes to buffer 1-minute video is just too much` Bandwidth and CPU limitations. I have to use a VPN to be able to access youtube. So the speed depends on how good and how used the VPN server is. Solution? More people should host public instances. 4. `switching the Backends sometimes helps BUT only one or two backends out of 5 backends will actually play the video`. Again, this is not something I can fix because sometimes, youtube blocks the IPs with a lot of video traffic silently, returning `403` error codes on `videoplayback` requests, therefore making the video not load at all.

alright so here are results of testing small sample of 150 videos. the situation is much better (but I guess I cant say its resolved - more on that bellow)

  • on asian videos the wheel spins like 5-15 seconds and video starts
  • for american videos the wheel spins like 3-5 seconds and video starts

mostly tested on Backend1. Backend2 was totally useless as none of the videos played there for me. and what didnt work on B1 it worked on B3 and B5.

that being said, there are still videos on which the wheel spins forever (1h+) even after F5. from those 150+ it happened on like 10 (screencapture included bellow). it just spins, and no error message pops up.

maybe still some residue bug there? or just random load/buffer drop due to network of nodes. dunno, but overall its better.

tested as always:

  • Thorium (without extensions) & Chrome (with extensions)
  • no adblockers, no vpn, no proxy, no antiviruses, etc.
  • logged in and watching on HD720 mostly EU, KR, CN, JP, US, AU, IN, CA content
alright so here are results of testing small sample of 150 videos. the situation is much better (but I guess I cant say its resolved - more on that bellow) - on asian videos the wheel spins like 5-15 seconds and video starts - for american videos the wheel spins like 3-5 seconds and video starts mostly tested on Backend1. Backend2 was totally useless as none of the videos played there for me. and what didnt work on B1 it worked on B3 and B5. that being said, there are still videos on which the wheel spins forever (1h+) even after F5. from those 150+ it happened on like 10 (screencapture included bellow). it just spins, and no error message pops up. maybe still some residue bug there? or just random load/buffer drop due to network of nodes. dunno, but overall its better. tested as always: - Thorium (without extensions) & Chrome (with extensions) - no adblockers, no vpn, no proxy, no antiviruses, etc. - logged in and watching on HD720 mostly EU, KR, CN, JP, US, AU, IN, CA content
Owner

that being said, there are still videos on which the wheel spins forever (1h+) even after F5.

For that type of videos I recommend opening the developers tools (F12) on the Network Tab, do Ctrl+Shift+F5 and see the requests that come, specially to the /videoplayback requests.

mostly tested on Backend1. Backend2 was totally useless as none of the videos played there for me. and what didnt work on B1 it worked on B3 and B5.

image

Most of them are blocked lol

> that being said, there are still videos on which the wheel spins forever (1h+) even after F5. For that type of videos I recommend opening the developers tools (F12) on the Network Tab, do Ctrl+Shift+F5 and see the requests that come, specially to the `/videoplayback` requests. > mostly tested on Backend1. Backend2 was totally useless as none of the videos played there for me. and what didnt work on B1 it worked on B3 and B5. ![image](/attachments/c9b97085-d55e-48eb-b12e-e8223caa7899) Most of them are blocked lol

For that type of videos I recommend opening the developers tools (F12) on the Network Tab, do Ctrl+Shift+F5 and see the requests that come, specially to the /videoplayback requests.

for one I see status 200 and for the other one status 404

> For that type of videos I recommend opening the developers tools (F12) on the Network Tab, do Ctrl+Shift+F5 and see the requests that come, specially to the /videoplayback requests. for one I see status 200 and for the other one status 404
Owner

You need to get rid of the filter and select all.
image

You need to get rid of the filter and select all. ![image](/attachments/c726ca56-9cc8-4461-b04d-fbd8a19c457f)
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Fijxu/invidious#61
No description provided.