I was going to use both They both have advantages and disadvantages. Iāve been using invidious.lunar.icu for longer now, but use https://piped.sp-codes.de/ without issues, too. The invidious instances that seem to get overwhelmed a lot are yewtu.be and co.
Iām not sure what you mean since they ALL proxy in one sense or the other. The Piped backend has a better grip on storing/mirroring data, which means itās more likely to be available, but it also means you have to be prepared to host a LOT of data. Proper reaping and you can get around that, but ⦠I havenāt had the time to go there.
I was thinking of running a host since I have spare cpu/bandwidth but the piped setup is a bit too opinionated (I can run my own caching proxy/cdn and do). Invidious is in crystal. So, ruby on crack. So, Iām going to look at that to see what I might do with it and, perhaps, make an SFOS only instance to test. I was just looking at the piped backend to see if I didnāt just want to try that first ā¦
No, if you look into your browserās developer menu, you can find out that when using most invidious instances, youāll directly access *.googlevideo.com, as the default from invidious is not to proxy the video streams itself.
I just run my own nginx setup on top of the piped one, didnāt really stop me.
Thatās an installation issue and can be set up, UserScript to always proxy video - Invidious Documentation Iām not sure why it wouldnāt default, except that fear factor In a wrapper, Iād always do local proxy. I think that invidious.lunar.icu uses Cloudflare which would be proxy^10 but I canāt imagine them surviving very much longer going that way. Just testing lunar.icu with &local=true (I use privacy redirect on the desktop, FF) no google.
Ok, so, are you using the proxy from them or just the backend? I donāt really want to run the vue app or the proxy. My cdn setup consists of haproxy + varnish on multiple backends. But that shouldnāt matter.
No, but I found that was only some typo. I also removed Webview because I found how to get URL of the videofile. So I just need in QML to create video player with pause button (and ideally also with slider to move forward).
I do use the provided ytproxy. But thatās a forward proxy, so probably not what you mean? Yes, I use the nginx from them and just run the nginx with my own config above doing TLS and SNI handling as reverse proxy, passing all piped URLs to the piped nginx. I do run the full setup.
I thought that would be redundant since Iām also able to do caching, though I donāt know if modern nginx does range caching well. probably does. But I have a setup
Ok, cool to know. I may come back at you with more annoying questions
Irony of ironies. This morning, migrated a bunch of sites, tweaked some configs, moved some dns entries and completely shot my faster than lightning caching proxy as Iāve just discovered now. Sigh. Thank god for ZFS snapshots
EDIT: Ah, well, itās not surprising network doesnāt work when well, the backbone is down. I thought I was losing it