Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netflix throws UI3010 error #31

Open
nishantjain91 opened this issue Sep 6, 2019 · 18 comments
Open

netflix throws UI3010 error #31

nishantjain91 opened this issue Sep 6, 2019 · 18 comments

Comments

@nishantjain91
Copy link

Netflix is giving ui3010 error but if I disable the plugin , it starts working

@Multipanda
Copy link

Multipanda commented Sep 6, 2019

Seems like Netflix made a change within the last day, I can't use the add-on either, tested both with 1.7 and 1.9, and it happens both with the newest Firefox 69.0, as well as the previous version.
The Chrome version still seems to work, so maybe Netflix added a change specifically targetting Firefox.

@slashmaxx
Copy link

Same error ID given here. FF 69.0 and plugin version 1.8

@fcoriverah
Copy link

Same here ):

@lu5jzz
Copy link

lu5jzz commented Sep 8, 2019

Same here and same error. I use chrome browser for whatch netflix on 1080p momentarily but, the quality of image is not than good that firefox browser :( . My OS is Ubuntu 18.04.3

@linux-netflix-user
Copy link

I managed to get 1080p again with these changes: #32

@anmolvrm
Copy link

anmolvrm commented Sep 8, 2019

I managed to get 1080p again with these changes: #32

Can you please share your signed version please?

@hashar
Copy link

hashar commented Sep 8, 2019

That is definitely fixed by PR #32 and this issue should be marked solved.

To get the latest version packaged as an extension, see #28

@jakejarvis
Copy link

Thank you so much @linux-netflix-user! Working great now.

Feel free to delete this comment if posting this is discouraged but here's an exact clone (except with a bumped version number) that's signed: https://x.jarv.is/netflix_1080p-1.9c-an+fx.xpi (@anmolvrm)

If you don't trust me as a random stranger on the internet (which you shouldn't, to be honest!) then @hashar's steps at the end of #28 work perfectly. :)

@jakejarvis
Copy link

@vaindil hmm, my only thought is to check if you have any of the older versions still installed, either from the official add-on store (RIP) or signed by other random people on GitHub? Even though these are "updates" they're technically different extensions so they won't replace each other when you add them.

As for building, that's really strange... running npm install inside the cloned directory will give you a pretty outdated version of web-ext (v2.4.x vs v3.1.1) which might be why... Here are the exact steps I ran to install the latest version globally:

npm install --global web-ext

...and then sign the extension:

git clone https://github.com/vladikoff/netflix-1080p-firefox/
cd netflix-1080p-firefox
cd src    # be extra sure you're in /src, not just the cloned repo!
web-ext sign --api-key "user:xxxxxx:yyy" --api-secret "zzzzzzzz"

After that you should have a .xpi file dropped into netflix-1080p-firefox/src/web-ext-artifacts/netflix_1080p-X.X-an+fx.xpi. Let me know if that didn't fix anything :)

@vaindil
Copy link

vaindil commented Sep 9, 2019

@jakejarvis I'm sorry, I deleted my original comment somewhat quickly because I refreshed the Netflix page a few times and it ended up working. Thank you, I really appreciate it!

@jakejarvis
Copy link

@vaindil no problem at all, I'm sure it'll help someone else at some point! 👍

@hashar
Copy link

hashar commented Sep 9, 2019

I think the cadium player javascript file is stored in cache and thus might not be invalidated when upgrading the extension. It might be worth clearing your local cache.

@pamposzek
Copy link

@jakejarvis Thanks a lot, your version works nicely!

@fcoriverah
Copy link

Thank you so much @linux-netflix-user! Working great now.

Feel free to delete this comment if posting this is discouraged but here's an exact clone (except with a bumped version number) that's signed: https://x.jarv.is/netflix_1080p-1.9c-an+fx.xpi (@anmolvrm)

If you don't trust me as a random stranger on the internet (which you shouldn't, to be honest!) then @hashar's steps at the end of #28 work perfectly. :)

Thanks for the .xpi file! :D working!

@okradonkey
Copy link
Contributor

@jakejarvis I appreciate you hosting a working xpi, but I'm trying to learn how to sign one for myself and I'm running into a problem and could use a hand. I got through most of the steps but the web-ext sign command fails, and the Validation Results link from the error says "File is too large to parse" because cadmium-playercore-1080p.js is >4 MB. I found a few old related discussions/issues about the Mozilla addons-linter but no solutions. Any ideas what I could do differently to get this signed?

@okradonkey
Copy link
Contributor

Answering myself:

"File is too large to parse" because cadmium-playercore-1080p.js is >4 MB.

For some reason, git clone replaced all the LF's in cadmium-playercore-1080p.js with CRLF's, and that was enough to increase the file size to just over Mozilla's hard limit of 4 MB. The file as hosted on github, which uses LF's, is just barely under 4 MB. So, after replacing the file in my local repository with a direct download from github, I was able to get it signed. Why this happened is beyond me, but perhaps it's a good canary warning that if cadmium-playercore-1080p.js grows any more in future versions, Mozilla's 4MB limit might become a legitimate problem. Anyway, problem solved for now!

@ptramsey
Copy link

Built and installed as of PR #32. I am seeing a syntax error in cadmium-playercore-1080p.js:

Screen Shot 2019-09-24 at 8 51 38 PM

@ptramsey
Copy link

ptramsey commented Sep 25, 2019

Thank you so much @linux-netflix-user! Working great now.
Feel free to delete this comment if posting this is discouraged but here's an exact clone (except with a bumped version number) that's signed: https://x.jarv.is/netflix_1080p-1.9c-an+fx.xpi (@anmolvrm)
If you don't trust me as a random stranger on the internet (which you shouldn't, to be honest!) then @hashar's steps at the end of #28 work perfectly. :)

Thanks for the .xpi file! :D working!

Installed this exact xpi; got "SyntaxError: expected expression, got ']'" on the same line of the same file. I have no other extensions installed, and am running Firefox 69.0.1. Any idea what might be going on?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests