raingart / Nova-YouTube-extension

Apache License 2.0
213 stars 11 forks source link

[Feature] geoblock bypass #77

Closed venkat2305 closed 1 year ago

venkat2305 commented 1 year ago

the present solution to bypassing Geo block is ineffective. I have an idea for how to fix the problem with the current implementation. There are some piped instances that can access videos that are blocked in certain regions. For example, kavin.rocks libre (Official) instance works for me. I suggest that when a video is blocked for a user, it should either automatically switch to a piped instance that can play it or offer a button to do so manually. Additionally, please investigate how this solution can be implemented for embedded videos that are also blocked. Can you look into how this can be done? please have a look at this script Youtube 2 Piped Thanks. this is geoblocked for me and I was able to watch in piped with the above-mentioned instance.

raingart commented 1 year ago

In the release that is being developed, there is a drop-down list (with the ability to specify your url) with a choice of mirrors I only know 2.

It also opens a map with a list of blocked regions. Might be worth opening the map optionally example https://watannetwork.com/tools/blocked/#url=6pX93dXfH9s

about the piped.video domain, I forgot that they can be used as a mirror I need to try other youtube mirrors, like invidious

But it didn't work in my test videos. And in your strange error about the format mismatch issued https://invidious.snopyta.org/watch?v=6pX93dXfH9s

venkat2305 commented 1 year ago

is it implemented for embeded videos? for reference

venkat2305 commented 1 year ago

for embeded videos, it is asking to disable pop up blocking. is there a better way to implement this. allowing popups for a site would be annoying.

raingart commented 1 year ago

The problem is that in embed there is no indication that the video is not available due to regional restrictions. Just a mistake. And there is a high probability that the cause of the error may be different. And how to find out whether to run a redirect or not?

raingart commented 1 year ago

Disable embed support for this plugin