*real* fix for 403 problem
apparently, youtube shorts adds '8AEB', another working parameter might
be 'CgIQBg%3D%3D'. all this is untested and we just cargo-culted 8AEB.
it turns out, this
1) isn't a tcp problem, but just googlevideo blacklisting generated urls
on second/third(ish) reload
2) was known by newpipe and invidious for half a year.
avoiding youtubei.googleapis.com was a red herring, too.
more unsorted information:
https://github.com/TeamNewPipe/NewPipe/issues/9038#issuecomment-
1289756816
https://github.com/TeamNewPipe/NewPipeExtractor/pull/960
https://github.com/ytdl-org/youtube-dl/issues/30725
https://github.com/iv-org/invidious/commit/
09b9b758dea2e9dc502ba497a34ae02cbb37ae46
NewPipeExtractor writes in YoutubeStreamExtractor.java @
a4db106:
// Workaround getting streaming URLs which can return 403 HTTP response
// codes by using stories parameter for Android client requests
// This behavior only happen in certain countries such as UK as of
// 10.29.2022