I never get why those idiots make it harder for paying customers to watch content, than for those just torrenting it. It's the same with Amazon Prime Video which will get me a black screen on Linux or force me to SD Quality, while the torrented Movie runs just fine in 4K
I may be an idiot, but: What does this actually, y'know, achieve? It seems the answer to me is probably nothing?
It doesn't work on Firefox. It appears not to work on Chrome. The suggestion is to use Edge, which on Windows already gets 4K support in Netflix anyway.
Awesome. As someone who has spent some time researching DRM systems, figuring out these "soft" restrictions before you can achieve playback in the first place is often more challenging than breaking the DRM itself.
Does Edge currently ship Widevine L1? Last time I checked it was Playready SL3000, but that was a while ago now.
This is why piracy is gaining more and more traction lately.
Is anyone else reading this like WTF I pay for 4K and I dont actually get and I didn’t realize it!?!?!
Why is this flagged ? Can HN force people who flag to provide a reason, even if only the mods see it?
I pay for Netflix Premium but was stuck at 1080p. Turns out Netflix layers multiple capability checks before serving 4K: user agent, screen resolution, Media Capabilities API, codec support, DRM robustness negotiation, and their Cadmium player's internal bitrate caps.
Built an extension that spoofs all of these. The interesting discovery: you have to intercept every layer. Miss one and you're back to 1080p.
Here's the catch though. Even with all the JavaScript spoofs working, Chrome still won't get 4K. Netflix requires Widevine L1 (hardware DRM), and Chrome only has L3 (software). The browser literally can't negotiate the security level Netflix wants. Edge on Windows has L1, so the extension actually delivers 4K there.
So what's the point on Chrome? Honestly, not much for 4K specifically. But the reverse-engineering was the interesting part. Understanding how Netflix fingerprints devices and decides what quality to serve. The codebase documents all the APIs they check.
On Edge: works reliably, getting 3840x2160 at 15000+ kbps. On Chrome: spoofs work, DRM negotiation fails, stuck at 1080p.
The repo has detailed documentation on what each spoof does and why. Happy to discuss the technical approach or answer questions.
Edge on Windows supports L1? I thought L1 requires secure hardware support.. is it about SGX or newer Windows devices have some anti-user crap builtin already?
You can't spoof L1 Widevine.
Disappointed to learn that it requires Edge, BUT very grateful for the investigation and write up ! That is why this is called Hacker News.
"I made X" now means "I asked an LLM for X, this is what it gave me".
TLDR; I made an extension to force 4K on Netflix.
Hello HN, I have an important thing to point out:
THIS EXTENSION DOES NOT WORK!
let me put it another way:
THIS EXTENSION DOES NOTHING USEFUL!
The author did not reverse engineer anything. He simply asked Claude Code to make this without testing or verifying any of the outputs.
The author did not check if the extension actually works. He simply asked Claude Code to make this without testing or verifying any of the outputs.
Other commenters in this thread have noted that this extension cannot do what it claims. [1] The author simply asked Claude Code to make this without testing or verifying any of the outputs.
Thanks for listening to my ted talk.
1: https://news.ycombinator.com/item?id=46803836