Unable to stream some videos - "Upstream returned 403" #133
Unanswered
filippobaroni
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
First of all, I'd like to thank the developer for this amazing piece of open source software, I've been looking for a self-hosted YouTube front-end for some time and this one finally seems to tick all the boxes! Except for the fact that I can't seem to get it to work properly :(
I'm opening a discussion instead of a bug report because I'm pretty sure this is due to user error, given how many other people have been using this without issues.
So my problem is this. Sometimes (maybe about half the times?), when I open a video, it streams perfectly fine, and I can watch it until the end forgetting I'm not on YouTube. Some other times, when I open a video, it starts streaming, then after ~10 seconds the video reloads, it buffers for a couple of seconds and then resumes streaming, only for the cycle to resume after 10 more seconds. This repeats for 3 or 4 times, until TypeType finally gives up and the stream enters a permanent buffering state (wheel spinning and nothing else showing).
Being the diligent self-hoster that I am, I have been gathering all information and logs that may be relevant.
First, a couple of facts:
Now for the config. Here is my docker-compose.
And relevant logs. When the video is streaming, I see requests to
/api/proxywith code 206, which I assume means everything is working. For instance:Then I start getting some 422's (showing the url in case anything is different?):
The response to this is
This is all from browser devtools. On the containers side,
typetype-serverhasThe
typetype-tokencontainer has no logs (intended?).I am really at my wits' end, I don't know if Google has flagged my IP and I'm doomed, or if there's something wrong with my configuration. For what it's worth, my YouTube remote connection doesn't seem to get used at all: in the Remote Login page, it shows "Status: connected" and "Last used: never".
Beta Was this translation helpful? Give feedback.
All reactions