documentation
documentation copied to clipboard
Differentiate between proxied and non-proxied instances
The instances list and API should differentiate between proxied and nonproxied instances.
A lot of times you wan't to avoid using instances that proxy googlevideo because there is a lot of lag and breaking slowdown.
While others may wan't to only use proxied instances to maximise privacy.
Hence the instances list should differentiate between proxied and non-proxied instances.
The proxy setting is actually a per-user setting which only defaults to either on or off. You can easily disable it for your session or permanently for your user. There isn't a single instance in the public list that forces you to use the proxy setting (I don't believe that's even possible), only ones that disallow enabling it (such as mine for network bandwidth reasons). The privacy benefit of proxying videos is also negligible imo.
Therefore, This issue should be closed as is.
There are two kind of proxies, when enabling proxy for the normal video feeds and when using DASH which force the usage of proxy.
I'm not against adding this kind of information but it would clutter a bit more the instances page.
Then we should probably cleanup a little bit more the info given in the different columns.
The proxy setting is actually a per-user setting which only defaults to either on or off. You can easily disable it for your session or permanently for your user. There isn't a single instance in the public list that forces you to use the proxy setting (I don't believe that's even possible), only ones that disallow enabling it (such as mine for network bandwidth reasons). The privacy benefit of proxying videos is also negligible imo.
Therefore, This issue should be closed as is.
The problem with that is that you have to manually set it up for each instance, and knowing ether or not an instance uses proxying in the first place is a big issue. Also if you are in private browsing mode or your browser doesnt save cookies you get logged out.
Of course you can remove instances that use proxying from your invidious redirect list but knowing which ones use proxying is not a very trivial thing to do. (Which is the biggest issue)