TeamPiped / Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.
https://piped.video
GNU Affero General Public License v3.0
8.49k stars 701 forks source link

What does this error mean : "This instance does not have a geo restriction checker set in its configuration" #3448

Closed ghost closed 8 months ago

ghost commented 8 months ago

Official Instance

Describe the bug

The "bug" -- but is it a bug -- appears on all working Piped instances, yet not on YouTube itself. First time I encounter this issue. Video is not displayed and reason is: This instance does not have a geo restriction checker set in its configuration

To Reproduce

The original YouTube video is : https://www.youtube.com/watch?v=gDJuT0AKCfI The tested Piped instance video is : https://piped.privacydev.net/watch?v=gDJuT0AKCfI but issue with all Piped instances. The official Piped instance video is : https://piped.video/watch?v=gDJuT0AKCfI (but here no video nor message, must be the instance's overall failure) The video is not displayed and message is : This instance does not have a geo restriction checker set in its configuration

Expected behavior

Video correctly displayed, especially that it is handled by YouTube servers.

Logs/Errors

org.schabi.newpipe.extractor.exceptions.GeographicRestrictionException: This instance does not have a geo restriction checker set in its configuration at me.kavin.piped.server.handlers.StreamHandlers.streamsResponse(StreamHandlers.java:234) at me.kavin.piped.server.ServerLauncher.lambda$mainServlet$10(ServerLauncher.java:126) at io.activej.http.AsyncServlet.lambda$ofBlocking$0(AsyncServlet.java:43) at io.activej.promise.Promise.lambda$ofBlocking$12(Promise.java:249) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.VirtualThread.run(VirtualThread.java:309)

Browser, and OS with Version.

Firefox 115.8.0 ESR on Windows 7-64BIT

Additional context

No response

Bnyro commented 8 months ago

The instance host didn't set up https://github.com/TeamPiped/region-restriction-checker and the video can't be played.

r3a1d3a1 commented 5 months ago

Do servers use it to avoid getting into legal trouble with channel owners that have restricted their content to certain countries? Has there been any instance of such trouble in the past?