Closed
Bug 1315978
Opened 8 years ago
Closed 8 years ago
[Widevine] Netflix Error Code: M7363-1260 on Linux
Categories
(Core :: Audio/Video: GMP, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1181884
People
(Reporter: flat, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0 Build ID: 20161107004002 Steps to reproduce: 1) Spoof User Agent to Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Safari/537.36 2) Visit netflix.com and attempt to play a video Actual results: Netflix gives the error code M7363-1260 and no playback is initiated. No errors are output to stdout or stderr Expected results: The video should play using WidevineCDM
Comment 1•8 years ago
|
||
Reproducible Version 49.0.2 Build ID 20161019084923 Version 51.0a2 Build ID 20161111004003 User Agent Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0 Widevine CDM 1.4.8.903
Component: Untriaged → Plug-ins
Product: Firefox → Core
Updated•8 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•8 years ago
|
||
Netflix does not officially support Firefox on Linux yet (they are still testing), but I believe it used to work on Linux if you spoofed the Chrome User-Agent string like you did. So maybe this is a regression or a change on Netflix's side.
status-firefox49:
--- → affected
status-firefox50:
--- → ?
status-firefox51:
--- → affected
status-firefox52:
--- → ?
OS: Unspecified → Linux
Summary: [Widevine] Netflix Error Code: M7363-1260 → [Widevine] Netflix Error Code: M7363-1260 on Linux
Updated•8 years ago
|
status-firefox49:
affected → ---
status-firefox50:
? → ---
status-firefox51:
affected → ---
status-firefox52:
? → ---
Component: Plug-ins → Audio/Video: GMP
OS: Linux → Unspecified
Summary: [Widevine] Netflix Error Code: M7363-1260 on Linux → [Widevine] Netflix Error Code: M7363-1260
Comment 3•8 years ago
|
||
Restoring metadata, although I'm skeptical that we'd track this for 50.
tracking-firefox50:
--- → ?
tracking-firefox51:
--- → ?
tracking-firefox52:
--- → ?
OS: Unspecified → Mac OS X
Comment 4•8 years ago
|
||
This is a Linux-only issue. Even though this bug requires spoofing the Chrome UA to work around Netflix not officially support Firefox on Linux yet, we should still track it because it reportedly used to work. We want to be ready when Netflix is ready to start testing Linux.
OS: Mac OS X → Linux
Summary: [Widevine] Netflix Error Code: M7363-1260 → [Widevine] Netflix Error Code: M7363-1260 on Linux
Comment 5•8 years ago
|
||
Update Beta & Nightly also affected with a different error code M7355-1204 Version 50.0 Build ID 20161104212021 Version 52.0a1 Build ID 20161111030203
Comment 6•8 years ago
|
||
Version 49.0 Build ID 20160916101415 No error code - Unexpected Error
Comment 7•8 years ago
|
||
(In reply to Michelle Funches - QA from comment #5) > Update > Beta & Nightly also affected with a different error code M7355-1204 Michelle, are you spoofing the Chrome User-Agent string? I use the "User-Agent Switcher" add-on [1]. Netflix error code M7355-1204 usually means your browser is unsupported [2] (which Firefox is). btw, Netflix error M7363-1260 usually means your Widevine CDM is out of date or not enabled [3]. You should make sure your "media.eme.enabled" and "media.eme.apiVisible" prefs are true and that Widevine is enabled in the Add-ons Manager's Plugins list. [1] https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher-firefox/ [2] https://help.netflix.com/en/node/45968 [3] https://help.netflix.com/en/node/50064
status-firefox49:
--- → wontfix
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox52:
--- → affected
Comment 8•8 years ago
|
||
Yup, I'm using the User-Agent Switcher addon. Widevine CDM is enabled version 1.4.8.903. My media prefs both display as true. My User Agent is displayed correctly in about:support
Flags: needinfo?(cpeterson)
Comment 9•8 years ago
|
||
Looks good. I just wanted to double check since the M7355-1204 error code suggested that the site might not think your browser supported Widevine.
Flags: needinfo?(cpeterson)
Comment 10•8 years ago
|
||
Thank you I appreciate the confirmations - better safe than sorry.
Comment 11•8 years ago
|
||
In 50b11 on Ubuntu 16.04 x64 when I set pref general.useragent.override "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.100 Safari/537.36" Netflix works fine for me. Maybe useragent switcher is spoofing an older version of Chrome; Netflix serve different HTML/JS to different versions of browsers, to address specific issues in those browser versions. Maybe you're getting the latest version of Netflix's site?
Reporter | ||
Comment 12•8 years ago
|
||
Looks like using the user agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.100 Safari/537.36" works for me as well in Firefox 51. Just another case of netflix not supporting Firefox on Linux yet it seems.
Tracked for 51+, too late for 50 as we go live this week.
Comment 14•8 years ago
|
||
This is not a bug in Firefox. Netflix works fine in Firefox if you spoof the user agent of the latest released Google Chrome. This issue is caused by 1. Netflix choosing to not serve HTML5+Widevine to Firefox on Linux by default, and 2. the UserAgentSwitcher add-on not spoofing a recent version of Chrome. If anything this is an evangelism bug; to evangelize Netflix to serve us their HTML5 player, and/or to evangelize UserAgentSwitcher to spoof a more recent version of Chrome by default.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
Comment 15•8 years ago
|
||
I'm using the user agent to Chrome on Linux and to Firefox on Windows and both don't work.
Comment 16•8 years ago
|
||
(In reply to atlhonbgh251f2cal from comment #15) > I'm using the user agent to Chrome on Linux and to Firefox on Windows and > both don't work. If you're not spoofing the latest version of Chrome (54 currently) I would not expect Netflix to work because the APIs Netflix use have changed a lot recently. Netflix will serve a version of its site that works with the version of Chrome you're spoofing, not the current version of the Chrome (which is largely compatible with Firefox on Netflix). Try opening about:config, right click, create a string pref named "general.useragent.override" with value "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.100 Safari/537.36", and it should work.
Comment 17•8 years ago
|
||
Mark 51 fix-optional as this is not a bug in Firefox.
You need to log in
before you can comment on or make changes to this bug.
Description
•