-
Notifications
You must be signed in to change notification settings - Fork 418
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
"Watch on the latest version of YouTube." #1185
Comments
It only occurs on certain instances. So it's likely those instances having some sort of incorrect config, or being outdated. If you can find a way to ask the instance operators, we can know for sure. |
Well, you see, this is actually my instance. I've already tried pulling new Docker images for Piped (I have it containerized using Docker), and nothing. The reason why I think it might be an issue specifically with NewPipeExtractor is because I also have an instance of Invidious, and these run in completely separated Docker containers and environments. I tried pulling both, and both images are seemingly up to date. I just thought that, because it happens on both alternative YouTube front-ends, it's likely to be an issue with NewPipeExtractor, but then that also makes me curious as to whether it might also be an issue with my server. Both Piped and Invidious run on the same server, but I have no clue why YouTube would be throwing this at specifically my server. Instances like piped.yt do seem to work fine, as I've noticed. It's just... such a weird error, and it makes it seem like NewPipeExtractor, or at least the version used by my instances of Piped and Invidious, are out of date. Thanks for replying! Looking forward to hopefully fix this! |
The thing is, Piped does use NPE, but Invidious is a completely separate codebase with no interaction with Newpipe. If you're still getting the error on both, it might be worth asking other instance operators what's happening here. |
Oh, so you're implying that this isn't an NPE-specific issue but rather YouTube messing with my server's ability to fetch content from them? That makes sense. I was actually unaware that Invidious doesn't use NPE, and I just assumed it did considering I got the same issue on both. Okay, well, since this issue isn't NPE-specific, I'll close it with this comment because it'd be suited for the Piped or Invidious repository. Thanks for the help! |
Let us know the outcome either way. It might be helpful for others. Good luck! |
Oh wait, I just stumbled upon the solution to this issue! It appears YouTube has, for some unknown reason, flagged my instance in particular. I SSH'd into my webserver and tested around a bit with
Yeah, YouTube appears to have blocked my server in particular. I find this extremely unusual and weird considering there are other servers that get way, way more traffic than mine. It's a reminder that, even if you're running an instance for just yourself and your friends, that you're still susceptible to getting flagged. So, if your server does this stuff too, I recommend pinging a YouTube link and seeing if you get an unexpected response. Even if your instance is rather small, you can still fall victim to this. |
It's possible that other instances are using a known solution to fix this. I got this error on syncpundit.io a few days ago, but then it went away. |
YouTube is A/B testing disabling anonymous access to IPs which are downloading videos. Some people get the message like yours, some people get the message We (several third-party clients with the help of other projects) are currently investigating possible solutions and workarounds to this issue. |
I've been getting an error watching a video using this instance of Piped to watch videos. It seems to be relating to the NewPipeExtractor, which is why I posted it here. To recreate, simply select a video you want to watch, and unless it somehow starts working again, you should get the error, and since Piped sends back-end errors to the front-end, you can click "Show More" to view the stack trace.
If this error does not show up anymore, here it is:
The text was updated successfully, but these errors were encountered: