-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
HTTP 500 in /videoplayback with DASH on local instance - DNS issue #5123
Comments
Please check the devtools in the network tab what's the status code of the requests. Also check the logs of the invidious container. |
The devtools logs are attached in the bug report as |
Thanks but I do not see the "devtools-network.json" file. |
Reuploaded. |
The videoplayback URLs are very strange. There are a lot of parameters missing. @alindt Could you check if what this user said could apply to you: iv-org/youtube-trusted-session-generator#21? And try their solution? |
@unixfox No change, still getting HTTP 500:
Logs (replaced my public IP with |
This comment was marked as off-topic.
This comment was marked as off-topic.
Did you try on another browser? Because based on the logs you are missing the "host" query string in the videoplayback which is very odd, that's probably why invidious returns a 500. I have never seen such issue before. I'm going to close this issue since I just tried a new docker install of invidious and dash is working perfectly fine on all videos. |
I've finally tracked down the issue to DNS, more specifically to a Pi-Hole instance that blocked any requests to 2024-12-26 23:38:49 UTC [info] 200 GET /api/manifest/dash/id/ZB5Tn6pLogc?local=true&unique_res=1 5.37ms
2024-12-26 23:38:49 UTC [info] #<HTTP::Client:0x7196a58e2790
@before_request=nil,
@compress=true,
@connect_timeout=00:00:10,
@dns_timeout=nil,
@family=Socket::Family::INET,
@host="r4---sn-5hne6nzs.googlevideo.com",
@io=nil,
@port=443,
@proxy=nil,
@read_timeout=00:00:10,
@reconnect=true,
@tls=
#<OpenSSL::SSL::Context::Client:0x7196a512f5a0
@alpn_protocol=Pointer(Void).null,
@handle=Pointer(Void)@0x71969f994010,
@hostname=nil>,
@write_timeout=nil>
2024-12-26 23:38:49 UTC [info] r4---sn-5hne6nzs.googlevideo.com resolved to 0.0.0.0:443 → INVALID!
2024-12-26 23:38:49 UTC [info] 500 GET /videoplayback?expire=1735277918&ei=_uhtZ5vvJP_Gi9oP8K-88AI&ip=... |
Describe the bug
quality=dash
on both dev/release with docker (local instance)The media could not be loaded, either because the server or network failed or because the format is not supported.
Steps to Reproduce
Use
quality=dash
for any videoLogs
devtools-console.txt
devtools-network.json
invidious-container-logs.txt
Additional context
docker-compose.yaml
The text was updated successfully, but these errors were encountered: