Closed absidue closed 1 day ago
- Check that changing formats still works
Error :(
https://github.com/user-attachments/assets/f8be7911-fada-44cc-a547-00fea7910648
- If you have access to a blocked IP address: Use the Invidious API with Proxy Videos Through Invidious disabled and check that the 403 IP block message shows up, instead of it switching formats.
Looks to be working correctly
https://github.com/user-attachments/assets/e86577b6-16a2-4132-85c7-3c4bb8cd4487
Should be fixed now.
still doesnt work :(
https://github.com/user-attachments/assets/ea5710ec-250a-4049-99ed-1f848202f305
Better player error handling
Pull Request Type
Related issue
closes #6028 closes #6198 Probably also #6074
Description
This pull request makes various changes to the player error handling.
Proxy Videos Through Invidious
enabled. In that scenario YouTube will redirect you multiple times to give you a googlevideo server that is closer to your IP address and the last redirect will get a 403 from YouTube because of your blocked IP, this then results in RESPONSE_FILTER_ERROR -> RESPONSE_FILTER_ERROR -> RESPONSE_FILTER_ERROR -> BAD_HTTP_STATUS error chain. We have handling for BAD_HTTP_STATUS errors but we weren't getting to that before because we weren't looking at the original error.Testing
Desktop