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

Add-on no longer available as Firefox Add-On #28

Open
dmattera opened this issue Jun 12, 2019 · 42 comments
Open

Add-on no longer available as Firefox Add-On #28

dmattera opened this issue Jun 12, 2019 · 42 comments

Comments

@dmattera
Copy link

Just wondering if there's any word on when/if it'll be back up?

@vladikoff
Copy link
Owner

Yeah it got banned for including the external netflix component. we shall see how we can bring it back

@Edszx
Copy link

Edszx commented Jun 12, 2019

Hey, @vladikoff, thank you very much for the update, but, were can we find the addon packaged for the time being while it's not on the mozilla repository?

@ItsNickBarry
Copy link
Contributor

ItsNickBarry commented Jun 13, 2019

Edit: this is not the process. See below.

You can install the extension manually. I think this is the process:

  1. Clone or download the repository
  2. Navigate to about:addons
  3. In the settings menu, choose "Install Add-on From File..."
  4. Choose the manifest.json file

@Edszx
Copy link

Edszx commented Jun 13, 2019

You can install the extension manually. I think this is the process:

1. Clone or download the repository

2. Navigate to `about:addons`

3. In the settings menu, choose "Install Add-on From File..."

4. Choose the `manifest.json` file

Doesn't work, Firefox says that the addon is corrupted, probably the directory structure is not correct.

@ItsNickBarry
Copy link
Contributor

Apparently it needs to be signed even if installed manually from a file. See here for an alternative. It might also need to be compiled with web-ext, but I'm not sure.

You could also load the addon temporarily (removed when the browser session ends) by navigating to about:debugging and choosing "Load Temporary Add-on..." (select the manifest.json file).

@przemerr
Copy link

przemerr commented Jun 13, 2019

about:debugging "trick" works :). Thank you.

@kulmegil
Copy link

kulmegil commented Jun 30, 2019

Mozilla (like the Pilate guy from the bible) sure does like to wash their hands. They will chicken and remove everything that could cause them legal disturbance, but are nice enough to at least leave backdoor open.

You should look into Bypass Paywalls, that has also been removed from AMO. They host it from github exclusively and auto-updates are still supported. Ofc each .xpi needs to be signed.

@progandy
Copy link

progandy commented Jul 1, 2019

For linux, you might be able to put an unsigned .xpi in /usr/share/mozilla/extensions

https://github.com/mozilla/gecko-dev/blob/master/toolkit/mozapps/extensions/internal/XPIDatabase.jsm#L361

// On UNIX platforms except OSX, an additional location for system
// add-ons exists in /usr/{lib,share}/mozilla/extensions. Add-ons
// installed there do not require signing.

@Louirj1
Copy link

Louirj1 commented Jul 1, 2019

Mozilla (like the Pilate guy from the bible) sure does like to wash their hands. They will chicken and remove everything that could cause them legal disturbance, but are nice enough to at least leave backdoor open.

You should look into Bypass Paywalls, that has also been removed from AMO. They host it from github exclusively and auto-updates are still supported. Ofc each .xpi needs to be signed.

You think you can help me install it not sure where to start

@kulmegil
Copy link

kulmegil commented Jul 2, 2019

@Louirj1
The ball is in @vladikoff court to pick best course of action. He still have the option to provide updates off AMO.

In the meantime just install 1.8 signed version. It still works fine for me.
(If You have trouble installing just save .xpi on disk, and drag into fx window).

@Multipanda
Copy link

@kulmegil Thanks, if you have access to it, could you also upload 1.7? (that version should have 5.1 support)

Hopefully once vladikoff has come to a solution, and 1.9 can be installed, that version will either have an option like the chrome version, or just have 5.1 enabled by default, something I've been sorely missing.

@kulmegil
Copy link

kulmegil commented Jul 13, 2019

@Multipanda no, from all my profile backups I could only dig v1.8

But if You really want it, I got the code and sign it myself v1.7. Keep in mind that since this version is not signed by Vlad it will install parallel to existing extension! Remove / disable the other one (or they will conflict).

edit: v1.9 - signed by me, read notice above!

@Multipanda
Copy link

@kulmegil Thanks I appreciate it, 5.1 still seems to work just fine, now I don't have to switch to Chrome :-)

@Javier-DarthPalpatine
Copy link

Javier-DarthPalpatine commented Jul 21, 2019

Yeah it got banned for including the external netflix component. we shall see how we can bring it back

Hi Vlad! @vladikoff
I have my copy of version 1.9 signed. Can I post it here?

Tks for this amazing addon!
Javier

@vladikoff
Copy link
Owner

vladikoff commented Jul 22, 2019 via email

@kld87
Copy link

kld87 commented Jul 27, 2019

@Javier-DarthPalpatine @vladikoff is the 1.9 signed posted somewhere?

@Javier-DarthPalpatine
Copy link

Javier-DarthPalpatine commented Jul 27, 2019

@vladikoff @kld87

Here is version 1.9 !!:
Netflix_1080p_v1.9_for_Fx.zip (unzip file to get the xpi)

Vlad, could you please upload/post any updated version (here or anywhere) even if no signed? (1)
It'd be much appreciated!

Thanks!
J

(1) It's rather easy to install unsigned addons in released Firefox versions by searching a little
  (eg. like in #28 (comment))

@mikeloeven
Copy link

mikeloeven commented Jul 29, 2019

Is it possible to convert this to a user-script format for use with tamper monkey

@ItsNickBarry Which is why I dont use the stable branch....... You want to use nightly builds or a 3rd party fork such as waterfox that lets you toggle the signature checks off in about:config

@daishishi
Copy link

Anyone else having trouble with the add-on manually installed? On my system i am locked on a SD quality(540p). The debugging window show the Error Message: 'Could not establish connection. Receiving end does not exist.'
Captura de tela de 2019-08-03 22-53-20
Thanks for all the work.

@ghost
Copy link

ghost commented Aug 4, 2019

Anyone else having trouble with the add-on manually installed? On my system i am locked on a SD quality(540p). The debugging window show the Error Message: 'Could not establish connection. Receiving end does not exist.'
Captura de tela de 2019-08-03 22-53-20
Thanks for all the work.

Also here. Using Manjaro + Firefox Dev and with the addon enabled (manually installed), the cap is set at 540p.

Tried deleting data/cache + reinstalled browser + reinstalled addon, after that it worked just one time on 1080p then switched to 540p and capped.

@GrayBoltWolf
Copy link

Anyone else having trouble with the add-on manually installed? On my system i am locked on a SD quality(540p). The debugging window show the Error Message: 'Could not establish connection. Receiving end does not exist.'
Captura de tela de 2019-08-03 22-53-20
Thanks for all the work.

Same here. Locked to low bitrates:
image

@daishishi
Copy link

Anyone else having trouble with the add-on manually installed? On my system i am locked on a SD quality(540p). The debugging window show the Error Message: 'Could not establish connection. Receiving end does not exist.'
Captura de tela de 2019-08-03 22-53-20
Thanks for all the work.

I'm using Firefox 68.0.1 (64-bits), on both Ubuntu 18.04 and Windows 8.1.
I realized that if you install the add-on it will work the first time, then if you reload the page or change the show / episode it locks on a 540p resolution on all the subsequent attempts. Uninstalling the Add-on return the resolution to 720p.

@Frydac
Copy link

Frydac commented Aug 18, 2019

Using Manjaro + Firefox 68.0.1 and manually installed the signed 1.9 version from Javier-DarthPalpatine's post
Seems to work for me consistently.

@GrayBoltWolf
Copy link

Using Manjaro + Firefox 68.0.1 and manually installed the signed 1.9 version from Javier-DarthPalpatine's post
Seems to work for me consistently.

Seems to be working here now as well.

image

Debian Testing, Firefox 68.8.0

@Multipanda
Copy link

Just a shame that the 1.9 doesn't offer 5.1 sound, though at least in that respect the 1.7 still works for me. If I have to choose between a higher bitrate or 5.1 sound, the latter wins out.
I would just prefer having both :-)

@daishishi
Copy link

Using Manjaro + Firefox 68.0.1 and manually installed the signed 1.9 version from Javier-DarthPalpatine's post
Seems to work for me consistently.

After your reply, and updating the firefox to the Version 68.0.2 I tested the Add-on 1.9 version signed. It is working fine for me now on Ubuntu 18.04.3 LTS, i didn't tested on Windows 8.1 thou.

@AlleywayCat
Copy link

Signed 1.9v works flawlessly in Firefox 68.0.02 - Fedora

@Multipanda
Copy link

At least for me there's no 5.1 sound in 1.9 (Firefox 68.0.2 64-bit)
Netflix only shows 2.0 audio tracks

If I remove 1.9 and go back to 1.7 I have access to 5.1 tracks again.

@hashar
Copy link

hashar commented Sep 8, 2019

I would recommend to just build and sign the extension yourself. It is not that complicated. In short I did:

Create an account on https://addons.mozilla.org/

Generate a key + secret: https://addons.mozilla.org/developers/addon/api/key/ , which would give something like:

Key: user:1234567:890
Secret: long_hexadecimal_string

Which you would need when signing the extension using web-ext sign.

git clone https://github.com/vladikoff/netflix-1080p-firefox/
cd netflix-1080p-firefox
npm install
./node_modules/.bin/web-ext sign -s src --api-key "Key from addons.mozilla.org" --api-secret "Secret from addons.mozilla.org"
firefox web-ext-artifacts/netflix_1080p-1.8-an+fx.xpi

If all went well, Firefox will prompt for some authorization, and you can watch the Test Pattern video to confirm you have 1080p: https://www.netflix.com/watch/80018585

@fweimer
Copy link

fweimer commented Sep 24, 2019

Would it be possible to download the problematic files from the Netflix site and patch them locally, so that they do not have to be shipped in the add-on directly?

@Multipanda
Copy link

Anyone willing to create a signed version with okradonkey's two pull requests that adds the 5.1 selector?

@chanssl
Copy link

chanssl commented Mar 2, 2020

@hashar Hi, I Hello, I'm trying to sign the add-on using your method, but it's fail to sign.

Server response: You do not own this addon. (status: 403)

Do you know how to solve this problem? thank you.

@Frydac
Copy link

Frydac commented Mar 2, 2020

@chanssl as stated in another issue ( #33 ), there is a new 1080p plugin in the Firefox store that seems to be up to date and working:
https://addons.mozilla.org/en-US/firefox/addon/netflix-1080p-firefox
https://github.com/TheGoddessInari/netflix-1080p-firefox

@chanssl
Copy link

chanssl commented Mar 2, 2020

@chanssl as stated in another issue ( #33 ), there is a new 1080p plugin in the Firefox store that seems to be up to date and working:
https://addons.mozilla.org/en-US/firefox/addon/netflix-1080p-firefox
https://github.com/TheGoddessInari/netflix-1080p-firefox

Thank you! :-)

@Edu4rdSHL
Copy link

Seems that Firefox is able to play 1080p in Linux when using native Wayland support.

OS: ArchLinux
Firefox version: 74

2020-04-12-110841-sechacklabs

@PedroHLC
Copy link

@Edu4rdSHL can't reproduce with Nightly(76.0a1 (2020-03-26))+Wayland
Can you post your about:support in a gist? (use 'Copy text to clipboard' button).

@Edu4rdSHL
Copy link

Yes, it's here: https://gist.github.com/Edu4rdSHL/57a51283b30501e888f6bd0e79a0d584

Correction: the Firefox version is 75, not 74 as I mentioned above,

@PedroHLC
Copy link

PedroHLC commented Apr 12, 2020

🤔 you don't even have dmabuf-vaapi enabled. But it seems like Firefox benchmarked your hardware as being capable of decoding 233fps using VP9, maybe this is interfering in MediaCapabilities (just my assumption)

Just curious, try enabling dmabuf-vaapi (make sure it's working on your arch first, using vainfo from libva-utils), forcing enable webgpu, webrender and webrender compositor.
EDIT: As your using mesa/iris, you'll just need intel-media-driver and libva for fully libva. You may need an FFx nightly too.

EDIT2: Found this: https://beaufortfrancois.github.io/sandbox/media-capabilities/decoding-info-2.html
Please post it too!

@Edu4rdSHL
Copy link

Sincerely I do not want to start testing/changing things in my OS now, I am busy, sorry.

I have done the EDIT2 step, here's the link: https://gist.github.com/Edu4rdSHL/ce2c161deab1321fca8edc729fca6d68

intel-media-driver and libva are already installed.

@d-sfounis
Copy link

I would recommend to just build and sign the extension yourself. It is not that complicated. In short I did:

Create an account on https://addons.mozilla.org/

Generate a key + secret: https://addons.mozilla.org/developers/addon/api/key/ , which would give something like:

Key: user:1234567:890
Secret: long_hexadecimal_string

Which you would need when signing the extension using web-ext sign.

git clone https://github.com/vladikoff/netflix-1080p-firefox/
cd netflix-1080p-firefox
npm install
./node_modules/.bin/web-ext sign -s src --api-key "Key from addons.mozilla.org" --api-secret "Secret from addons.mozilla.org"
firefox web-ext-artifacts/netflix_1080p-1.8-an+fx.xpi

If all went well, Firefox will prompt for some authorization, and you can watch the Test Pattern video to confirm you have 1080p: https://www.netflix.com/watch/80018585

This doesn't work, shows a "you don't own this addon" error after running web-ext :(

@thepwrtank18
Copy link

Error: Validation took too long to complete; last status: {"guid":"{f9a7af99-e1c5-481b-9682-41f44c378e5e}","active":false,"automated_signing":true,"url":"https://addons.mozilla.org/api/v3/addons/%7Bf9a7af99-e1c5-481b-9682-41f44c378e5e%7D/versions/1.8/uploads/b7223bd60625490ab5af52e970796b40/","files":[{"download_url":"https://addons.mozilla.org/api/v3/file/4082018/5353020e601946c2bade-1.8.zip","hash":"sha256:9efb70f9ba5de50100a349cf409f3c178c882f75322c1b4fe5482752308330ef","signed":false}],"passed_review":false,"pk":"b7223bd60625490ab5af52e970796b40","...
    at Timeout._onTimeout (C:\Users\[...]\Desktop\netflix-1080p-firefox-1.9.0\node_modules\sign-addon\dist\webpack:\src\amo-client.js:232:16)
    at listOnTimeout (node:internal/timers:569:17)
    at processTimers (node:internal/timers:512:7)

@NeatNit
Copy link

NeatNit commented Mar 15, 2023

I've uploaded the Mozilla-signed extension here: #63 (comment)

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