Opera & Netflix
yaute last edited by
Has anyone ever run netflix on opera ?
On vivaldi it work after change the User Agent and install vivaldi-widevine & vivaldi-ffmpeg-codecs (I am on archlinux)
With Opera I try to change the User Agent, install opera-ffmpeg-codecs and make test with chromium-widevine, google-chrome and vivaldi-widevine & vivaldi-ffmpeg-codecs but nothing work sad
If someone has the solution...
yaute last edited by yaute
Ok but it doesn't work on my PC.
Without change of User Agent I have this error:
If I change de user, netflix try to run the video but return error code: M7701-1003
*Whoops, something went wrong...
We cannot find all the required components to play Netflix on this device. Please visit chrome://components, locate the WidevineCdm component, and click the "Check for update" button.*
I use this value of User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
Thanks for your help
yaute last edited by yaute
@leocg what exactly I must copy ?
For chromium I have install the package chromium-widevine who contain:
In the the profile directory of chromuim I have this directory
/home/xxx/.config/chromium/Profile 1/File System/Plugins/000/application_x-ppapi-widevine-cdm
➜ ...n_x-ppapi-widevine-cdm# ls
-rw------- 1 xxx wheel 76 17 nov. 12:32 00/00000009
-rw------- 1 xxx wheel 3,8K 17 nov. 12:32 Paths/000003.log
-rw------- 1 xxx wheel 16 20 oct. 12:42 Paths/CURRENT
-rw------- 1 xxx wheel 0 20 oct. 12:42 Paths/LOCK
-rw------- 1 xxx wheel 375 14 déc. 11:22 Paths/LOG
-rw------- 1 xxx wheel 375 17 nov. 12:30 Paths/LOG.old
-rw------- 1 xxx wheel 41 20 oct. 12:42 Paths/MANIFEST-000001
-rw------- 1 xxx wheel 76 17 nov. 12:32 00000009
-rw------- 1 xxx wheel 3,8K 17 nov. 12:32 000003.log
-rw------- 1 xxx wheel 16 20 oct. 12:42 CURRENT
-rw------- 1 xxx wheel 0 20 oct. 12:42 LOCK
-rw------- 1 xxx wheel 375 14 déc. 11:22 LOG
-rw------- 1 xxx wheel 375 17 nov. 12:30 LOG.old
-rw------- 1 xxx wheel 41 20 oct. 12:42 MANIFEST-000001
In opera profile directory I have no plugins directory.
I don't know what I must copy and where.
Do you know where Opera download Widevine and where it copy it ? maybe I can do it manually.
In chromium //components I have:
SSL Error Assistant - Version : 4
CRLSet - Version : 4194
File Type Policies - Version : 14
Origin Trials - Version : 0.0.0.0
Signed Tree Heads - Version : 619
minuteman last edited by
While I don't have Netflix, I did search for Widevine on ElementaryOS. It found the following results....
This folder is empty but may work for you.
Contains the manifest.json
Files found were....
I'm running Opera version 49.0.2725.39
jimunderscorep last edited by jimunderscorep
Fyi, opera looks in here for the widevine libraries
$ cat /usr/lib/x86_64-linux-gnu/opera/resources/widevine_config.json
"preload" : "/opt/google/chrome/libwidevinecdm.so",
"plugin" : "/opt/google/chrome/libwidevinecdmadapter.so"
"preload" : "/opt/google/chrome-beta/libwidevinecdm.so",
"plugin" : "/opt/google/chrome-beta/libwidevinecdmadapter.so"
"preload" : "/opt/google/chrome-unstable/libwidevinecdm.so",
"plugin" : "/opt/google/chrome-unstable/libwidevinecdmadapter.so"
And as it seems, all of them are the ones that come with the chrome packages.
jimunderscorep last edited by
Glad I helped
In case anyone of the devs is reading this...
As we all see from the above, opera expects to find the widevice libs inside chrome's installation path. Why not add the
path to the above. It is where ubuntu's chromium package installs the same libs. I mean, opera checks for the ppapi flash in various locations in order to find it, so why not look for the widevine libs elsewhere? Editing these files to add the proper path, as far as I know, breaks opera because it somehow checks the "originality" of them and fails to start.
And all that is just a part of a bigger discussion about customizability, e.g. the default search engines follow the same rules and cause the same problem if their file is altered.