github truedread/netflix-1080p v1.11
v1.11 - Proper fix for new player and new MSL API

latest releases: v1.22, v1.21, v1.20...
5 years ago

Netflix made some improvements(?) to their MSL API, requiring me to update how this extension requests its manifests. A (somewhat) detailed explanation of the workaround I implemented to keep 1080p in Chrome going strong is in #30, but the overall summary is as follows:

  • Netflix now requires a PRK profile to be in every manifest request. Normally, for Chrome, this means the VP9 profile. Except, we don't want VP9. We want the best quality possible.
  • The workaround involves throwing in a pointless HEVC PRK profile in the manifest request in order to please Netflix's new restriction.
  • Also, I mentioned that Netflix had updated their MSL API. The change that I had to make to accommodate for this involved changing where I replaced the profiles the client requests. Normally, I replace them at around line 43,000 or so. Now, since Netflix changed their manifest request syntax, I have to replace them at around line 77,000 or so. The request in line 43,000 is the now unused legacy MSL request, while the request in line 77,000 is the now used updated MSL request.

As always the fix is available in the Chrome webstore and Chrome should automatically update your copy of the extension. If you don't have the extension installed through the Chrome webstore, though, the binary for each release is always attached below.

Don't miss a new netflix-1080p release

NewReleases is sending notifications on new releases.