I am a web and graphic designer.

Learn more about who I am

Latest posts

Invidious 4K and VP9 test

A couple changes have recently come to my instance:

  • Faster loading. A server setting was limiting how fast video could reach most browsers. Videos now load and buffer far ahead much faster at every quality, so expect fewer stalls and higher automatic quality.
  • 4K is available for testing. On videos that have it, you can pick 4K from the quality menu. Every quality now shows its codec (H.264, VP9 or AV1), and HDR versions are marked on HDR screens. AV1 is a newer, very efficient codec, but only some newer devices can decode it natively; on others it’s heavy on the CPU.
  • VP9 is preferred. When a video offers VP9, the player uses it first. VP9 usually looks as good as H.264 or better at a noticeably lower bitrate, so videos load faster and look sharper on the same connection. YouTube serves VP9 in a format (WebM) our player can’t play, so your browser now repackages it to MP4 on the fly, with no re-encoding and no quality loss. This also brings 4K to Safari, which can’t play AV1 on most Macs.
  • Auto quality works properly. It accounts for high-resolution screens, so laptops and phones aren’t stuck at a lower quality, and it remembers your connection speed between videos, so new videos start at the right quality.
  • Correct publish dates. Some videos showed as uploaded “today” even when they were years old. They now show their real date.
  • Videos that wouldn’t load. If you had seen the “Missing hash key: signatureCipher” bug when loading a video, it has been patched.
  • Transcripts. On videos with comments turned on, clicking a transcript line to jump to that moment had stopped working. It works now.

If you like these changes and want more development of the instance, please consider donating . 4k support is there for those who can handle it, if your device can’t, don’t worry, auto quality will stick at easier to run playback. This does mean, however, that users who want to see 4k, must select it.

Turning off Nitter

If you didn’t know, Nitter had a cease-and-desist. I kept it up but as everyone else was seeing: it does not like many addresses anymore, residential or not, and now just kinda doesn’t work. So, like with Redlib, I’ll have to leave it off.

Originally, I wanted to post that I fixed up companion 5 and 6 on Invidious, because before they were always giving some random issue. I have worked on a new special mode which is different from the other companions. Therefore, it may help with blockages. If you see an error about no usable clients, try to refresh, it may be a temporary issue for that video. Thanks for reading!

verifyngo now has a JS-free captcha option

Normally, it wouldn’t matter too much if JS is enabled or not, but I am aware some people do want to use Invidious without JS, since normally it wouldn’t need it.

So, I deployed a new feature, and I am testing how well it works. Currently, the architecture of verifyngo is to introduce some amount of friction to solve a captcha (like with proof-of-work-based Cap) which some bots may not want to consistently do as that bot may have to use multiple addresses, cookie and browser setups which they then have to keep up-to-date with current protections while actively solving a difficult challenge. Which is why instead, a new addition without proof of work, but is still a form of interactive captcha is now here. This would get rid of dependancies outside the verifyngo container and tell scrapers to not keep going, as they still have to do something to get their cookies.

Latest photos