[Bug] Youtube seems to block tokens if they aren't from the same country (Just a Theory) #26
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I tried to watch a video using my tokens but the
/videoplayback
request returns error 403. I deleted the tokens from my account and now every video works on every backend. Not sure what is happening here.Fix? Idk I don't have time to fix it now.
Maybe you can't use the same token for the same video but on a different backend?
Maybe the IPs that I use for external proxies got blocked? If yes, that would be pretty bad.
No fucking idea kms
yeah the IP got fucking blocked or some shit fucking shit google. I'll fix it tomorrow.
If invidious is slow it's because of the lack of bandwidth. Too many people is using it since it's the only one alive lol!
Also try https://invidious.catspeed.cc. Spread the load across instances!!!!!
yes it did happen. its like that since you fixed it with token generation. feels like some regional block or something. what works on one backend often cant be reproduced on another backend.
most of the time I find myself switching between backends as I watch american vs asian stuff
maybe we need one token per each backend instead of one token per all 4 backends? dunno, just an uneducated guess.
Why no one told me (;゚Д゚)
Token generation has been disabled. Everyone will be using the auto generated server tokens for now.
I already do that btw. Each backend has their own token.
wtf google Blocked the external proxies of Backend 1 & 2 at ~00:00 UTC-3
I'll investigate later.
something is still wrong with those backends (not necessary with tokens). also, still not sure how we should understand/use these backends...
are those backends for us or for the videos? either way, something is wrong down the line.
for example, yesterday I was able to watch all native videos from https://inv.nadeko.net/feed/trending?type=Music®ion=HK only on Backend1. the rest of backends did not work at all - and yes, I checked every native video against all backends one by one.
in same fashion, all native videos from https://inv.nadeko.net/feed/trending?type=Music®ion=KR worked only on Backend2
today (I tried like 120+ videos) the only working backend is 3 (with serious buffering issues - my preferred video quality is set on HD720, but picture is blocky like 360p which is sad considering my decent speeds)
and of course there are videos that cant be played on neither backend (The media could not be loaded, either because the server or network failed or because the format is not supported.) for example, I'm trying to play https://inv.nadeko.net/watch?v=AdTX0Ff8IFc for over 40 minutes rolling and shifting over all backends and still can't play it.
atm, does every (registered) unique user, have a unique token for every unique backend?
Yeah I should explain in a wiki page what is the difference between them. The difference between then is:
All backends on the Invidious side use IPs from south america (VPN or my own IP) but each backend uses their own external proxy hosted on other countries like USA or Germany; Why? Because of bandwidth. I need to spread the load across servers or my instance would explode.
No, no user has a unique tokens, everyone is using the server side random generated tokens that are unique per backend.
About the videos from a specific region, I have no idea what is happening there.
maybe it has something to do (partially) with Withelisted and Blacklisted regions (?), as sometimes I encounter such videos
like for example, if video is Blacklisted in US and backend uses US IP to access it? dunno...
this I can play on Backends 1,2,4 but not on Backend 3. question is, is it because of my location or backend itself... or maybe all videos have B/W regions (and its a hidden attribute), but it's not always shown.
all backends are dead:
before_all
to rotate between proxies. #33before_all
to rotate between proxies. #33before_all
to rotate between proxies. #33Everything is working fine and I have received no complaints in the last 2 weeks sooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo