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

Dash not working in Safari #692

Closed
Duckbilled opened this issue Aug 13, 2019 · 12 comments · Fixed by #1679
Closed

Dash not working in Safari #692

Duckbilled opened this issue Aug 13, 2019 · 12 comments · Fixed by #1679
Labels
bug Something isn't working

Comments

@Duckbilled
Copy link

Dash on safari (macos) starts for a few seconds till it starts loading indefinitely.

@omarroth omarroth added the bug Something isn't working label Aug 13, 2019
@omarroth
Copy link
Contributor

omarroth commented Aug 15, 2019

Would you mind checking devtools to see if there are any errors being logged? Can you reproduce this in another browser, or is it only an issue in Safari?

@Duckbilled
Copy link
Author

I’ve checked, it gives me the following error:

Failed to load resources: the server responded with a status of 404 (not found)

I am not sure if I am looking at the correct log though.

Unfortunately I have a problem with Firefox and can’t test it in an other browser, but I believe it used to work before.

@Duckbilled
Copy link
Author

Just realised FF works again and Invidious works as should in Firefox on Mac using Dash 1080p.

@pawi
Copy link

pawi commented Nov 28, 2019

Tested Chromium and the issue is only with Safari on macOS.

While a 30 second video play complete with Safari anything longer (at least > 3 min tested) stops playing after second 9 or 10. No specific errors found with Safari dev tools. It looks like it just doesn't load any further videoplayback chunks.

I use dash enabled and proxy video on my personal instance.

@michaelkeuter
Copy link

I see exactly the same behaviour in the latest Safari version 13.0.4 on macOS 10.13.6.

@michaelkeuter
Copy link

Update: the same happens on the iPad (v13.2.3) and it also happens with videos that have only audio:

https://invidio.us/watch?v=1D6Y3zdOSRI

@imtbl
Copy link

imtbl commented Jun 23, 2020

I can confirm a similar behavior for both the latest iPadOS as well as the latest iOS using my self-hosted Invidious instance as well as the official one.

DASH works perfectly fine on Arch Linux (Brave), macOS (Brave) and Android (Brave and Kiwi), but on both my iPad and iPhone every video served with DASH stops after 9 seconds and seems like it’s buffering indefinitely (but never continues), regardless of the set video quality. I’ve also noticed that the audio only mode doesn’t load at all on iPad/iOS, it looks like it’s buffering straight away and never starts playing.

When not using DASH, all the videos play just fine on iPad/iOS, in any quality.

@lucky13820
Copy link

I always thought it was my server is not powerful enough. Damn, really wish we can fix this problem.

@Duckbilled
Copy link
Author

Duckbilled commented Dec 3, 2020

I started using Firefox shortly after posting this and never really (just some design/feature choices) looked back. It still has some loading issues with DASH once in a while, in general a lot of things just work better.

Oh and the invidition shortcut is amazing!

@lucky13820
Copy link

For iOS device, you can sideload an app called Invid. It can play dash with no problem. https://github.com/cclhk/Invid

@Phantop
Copy link

Phantop commented Dec 29, 2020

I have DASH quality issues on my iPhone 6s, however DASH seems to work on my iPad. The new DASH quality settings don't help, and if DASH is enabled on an instance then the quality on my iPhone becomes terrible (I'm guessing something like 360p) with no gear icon to change it. Makes it very inconvenient because there's no way to use hd720 on one device and DASH on another

@Rjevski
Copy link
Contributor

Rjevski commented Jan 1, 2021

This is related to the following bug in Video.js: videojs/video.js#6762

Implementing this workaround in assets/invidious/player.js solves the issue for now with apparently no ill effects on Safari.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants