As of late, invidious has become pretty much unusable for me. All the instances either don’t work or are very slow, and as nobody knows Crystal more and more bugs keep cropping up (e.g. right now search is broken on all instances).
Are there any alternatives? I know of FreeTube but its client is Electron which is a no-go for me. I also know of youtube-dl
, but I’m more interested in a website I can use to watch YouTube while proxied.
deleted by creator
I’d go for Go for such a project, it’s more stable and productive than Rust, and the performance improvements of Rust aren’t necessary.
Another solution would be to use NewPipe’s content extractor (in Java) and thus rewrite invidious in Java. That way the only thing necessary for maintenance would be to keep the content extractor up to date, which is a lot less work than having to keep invidious currently working.
Well, freetube sounds like a good alternative to help, and if electron is really not an option, perhaps creating a toolkit based (like Qt) UI for it. AFAIK, its local API is looking to get closer to the newpipe one to what it was before…
I didn’t know freetube had its own content extractor.
I’m not sure if it would be any good since the extractor seems to be written in JS.
deleted by creator
Could be a better option than electron, but you still have to deal with JS/TS, which is crap.
deleted by creator