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

FF 47.0.1 #2

Open
lol768 opened this issue Jul 6, 2016 · 7 comments
Open

FF 47.0.1 #2

lol768 opened this issue Jul 6, 2016 · 7 comments

Comments

@lol768
Copy link

lol768 commented Jul 6, 2016

I gave your instructions a go with 47.0.1 and got Firefox built. Interestingly, it kept telling me it was "downloading and installing components required for playback" whenever I visited the Shaka page - at which point it would delete the entire contents of the 1.4.8.885 directory and fail to play anything (the manifest and library file would be deleted).

To fix this, I made root own the 1.4.8.885 directory and set the permissions so that my user could only read/execute files (and not remove them) sudo chmod a-w 1.4.8.885. This made the Shaka player work with Widevine. Maybe this step could be mentioned in the instructions?

Amazon refuses to work if it thinks I'm using Firefox and tells me to install Chrome. If I spoof the UA it works, though it won't stream in HD:

Netflix also works if I spoof my UA (though just like Chrome everything is limited to 720p):

Just wanted to give a huge thanks for publishing the instructions and offer a "this works for me too". Hopefully if anyone else gets stuck with Firefox deleting all the files in the profile folder, this issue will also offer a solution.

Cheers!

@cpeterso
Copy link

cpeterso commented Jul 7, 2016

Amazon Video serves Widevine content to Firefox 48 on Windows and OS X. You might try spoofing the UA of Firefox 48 on Windows.

@i-rinat
Copy link
Owner

i-rinat commented Jul 7, 2016

this works for me too

Hi! Thanks for sharing!

Maybe this step could be mentioned in the instructions?

I've added it to the end of the page.

However, I didn't see such behavior when tried to run it. Firefox was removing manually added parameters from about:config, but files were in place.

@gkop
Copy link

gkop commented Aug 1, 2016

I wanted to say thanks as well. Here is my build: http://static.coshx.com/firefox-47.0.1-widevine.en-US.linux-x86_64.tar.bz2

@nerijus
Copy link

nerijus commented Sep 8, 2016

@lol768 , which UA do you use for Netflix? Here it does not work with any.
I use FF 48, I changed 1.4.8.885 to 1.4.8.893 everywhere (as this is the version Chrome chrome://plugins reports).
http://shaka-player-demo.appspot.com/demo/ works except Angel One (multicodec, multilingual, ClearKey server)

@i-rinat
Copy link
Owner

i-rinat commented Sep 12, 2016

which UA

Try "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36". I used that when tested playback on Netflix.

Also, try Firefox Nightly. There were changes for automatic downloading and installing Widevine CDM on Linux too. I heard there were some issues with e10s, so it's worth to disable it, if CDM doesn't work.

@nerijus
Copy link

nerijus commented Sep 12, 2016

I tried FF 49 beta and Netflix works now with UA Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.101 Safari/537.36. BTW, FF created directory PROFILE_DIR/gmp-widevinecdm/1.4.8.903 and downloaded libwidevinecdm.so itself.

The only change I did was adding "ac_add_options --enable-eme=widevine" to mozconfig.

@lol768
Copy link
Author

lol768 commented Oct 5, 2016

Why are Netflix still sniffing the UA for this? Isn't there a feature detection API?

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

5 participants