• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Opera & Netflix

    Opera for Linux
    13
    30
    61402
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • leocg
      leocg Moderator Volunteer @Guest last edited by

      @yaute There should be a Widevine folder under Opera's profile directory already.

      0_1514978670627_widevinefolder.PNG

      Inside of it there should be a folder with Widevine's version number. I'm on Windows but I don't think it is much different in Linux.

      Reply Quote 0
        A Former User 1 Reply Last reply
      • A Former User
        A Former User @leocg last edited by

        @leocg Ok, Iwill try with another Linux in a VM.

        Reply Quote 0
          1 Reply Last reply
        • A Former User
          A Former User last edited by

          While I don't have Netflix, I did search for Widevine on ElementaryOS. It found the following results....

          /home/user/.config/chromium/WidevineCdm
          This folder is empty but may work for you.

          /usr/lib/chromium-browser/WidevineCdm
          Contains the manifest.json

          Files found were....
          /usr/lib/chromium-browser/libwidevinecdmadapter.so
          /usr/lib/x86_64-linux-gnu/opera/resources/widevine_config.json
          /usr/lib/x86_64-linux-gnu/opera developer/resources/widevine_config.json

          I'm running Opera version 49.0.2725.39

          Reply Quote 0
            A Former User 1 Reply Last reply
          • A Former User
            A Former User last edited by A Former User

            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.

            Reply Quote 0
              1 Reply Last reply
            • A Former User
              A Former User @Guest last edited by

              @minuteman I have no directory WidevineCdm on my arch

              @jimunderscorep I create and copy libwidevinecdm.so & libwidevinecdmadapter.so manually into /opt/google/chrome and it work !

              thanks guys for your help.

              PS: in opera://components I have always nothing

              Reply Quote 0
                gregurbi A Former User 2 Replies Last reply
              • A Former User
                A Former User 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

                /usr/lib/chromium-browser/

                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.

                Reply Quote 0
                  1 Reply Last reply
                • huanglee
                  huanglee last edited by

                  Solution to this problem is simple - just turn off Opera Turbo mode. Yeah, it was that easy.

                  Reply Quote 0
                    1 Reply Last reply
                  • gregurbi
                    gregurbi @Guest last edited by

                    @yaute Is this solution still working for you? It worked for me for some time but now it doesn't although I have both files under /opt/google/chrome

                    Reply Quote 0
                      1 Reply Last reply
                    • A Former User
                      A Former User @Guest last edited by A Former User

                      @yaute didn't work. I am running Manjaro with the latest Opera.
                      I mean ffs this issue has been plaguing Opera for years, years and nobody does a thing. Netflix does not work on Opera (Linux) out of the box and this is the only single reason why I don't use this browser. I can understand that Opera does not give a damn for those poor 3% Linux users. But please do invest some of your precious time to write at least a tutorial or howto or am I asking too much?

                      Reply Quote 1
                        francehelders 1 Reply Last reply
                      • francehelders
                        francehelders @Guest last edited by

                        @tastymineraler Same thing with Ubuntu and Majanro here.
                        Sometimes i fixed this just putting widevine files on /opt/google/chrome, but did't work now.

                        I used Opera 52 on Ubuntu and Opera 51 on Manjaro.

                        Reply Quote 0
                          1 Reply Last reply
                        • gregurbi
                          gregurbi last edited by gregurbi

                          @tastymineraler IMHO, any browser that is considered to compete with Chrome or Firefox should be able to play Netflix and other sites with movies. It is a big part of browsers' use nowadays and I cannot imagine a modern browser without that functionality.

                          BTW, it works in Vivaldi out of the box.

                          Reply Quote 0
                            1 Reply Last reply
                          • A Former User
                            A Former User last edited by

                            I have the same problem - I think.
                            Widevine files (libwidevinecdm.so & widevine-1.4.8.1008) are in /opt/google/chrome, I used this script to install them:
                            https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1#file-non-vivaldi-readme-md

                            If I use a user agent switcher, Netflix loads and neither gives me a widevine error nor redirects me to the support site (https://help.netflix.com/en/node/23742).
                            But the problem is that the video is loading forever (https://imgur.com/WWyH4vt).
                            And it doesn't matter if I have Chrome installed or not, i. e. if there's an additional libwidevinecdmadapter.so file, the video will still load forever. The widevine_config.json file is also configured correctly.

                            I don't know what I'm doing wrong...
                            Any help is appreciated :smiling_face_with_open_mouth_smiling_eyes:

                            Reply Quote 0
                              1 Reply Last reply
                            • gregurbi
                              gregurbi last edited by gregurbi

                              Hi, I found a solution, just follow my small how to. 🙂

                              1. Put files libwidevinecdm and libwidevinecdmadapter to /opt/google/chrome
                                If that folder doesn't exist then create it. If you don't have those files you can
                                download them from my googledrive
                                libwidevinecdm
                                libwidevinecdmadapter
                              2. Install User-Agent Switcher addon and setup it to chome Linux and the highest chrome number
                              3. Watch Netflix 🙂
                              Reply Quote 0
                                1 Reply Last reply
                              • A Former User
                                A Former User last edited by A Former User

                                Doesn't work for me.
                                Netflix gives me this error: https://imgur.com/EhNtTTu .
                                To be honest, I think I'm going to switch back to Chrome again, because it just works (+ the sync is better).
                                Anyway, thanks for your help 🙂

                                Reply Quote 0
                                  gregurbi 1 Reply Last reply
                                • gregurbi
                                  gregurbi @Guest last edited by gregurbi

                                  @awesome-nils

                                  It's strange. I used this solution on 2 laptops and it works.

                                  1. Did you use the right setup in the point 2?
                                  2. Do you use also another user agent besides the one mentioned in the point 2? If yes then switch it off.
                                  3. Check also what you have in the file widevine_config.json. It should be located in /usr/lib/x86_64-linux-gnu/opera/resources
                                    My file contains
                                    [
                                    {
                                    "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"
                                    }
                                    ]
                                  Reply Quote 0
                                    1 Reply Last reply
                                  • A Former User
                                    A Former User last edited by

                                    The libwidevinecdmadapter.so link in your post above links only to text/xml.

                                    Reply Quote 0
                                      A Former User gregurbi 2 Replies Last reply
                                    • A Former User
                                      A Former User @Guest last edited by

                                      @s390g2
                                      libwidevinecdmadapter.so is obsolete anyway on newest versions of browsers. But netflix works out of the box with firefox. With vivaldi, only libffmpeg.so and libwidevinecdm.so - no ua switch needed. Have not tried chromium lately, but a start with --user-agent= something would probably work.
                                      Newest opera's on linux need some work.

                                      Reply Quote 0
                                        1 Reply Last reply
                                      • gregurbi
                                        gregurbi @Guest last edited by

                                        @s390g2 said in Opera & Netflix:

                                        The libwidevinecdmadapter.so link in your post above links only to text/xml.

                                        try this one

                                        libwidevinecdmadapter

                                        Reply Quote 0
                                          1 Reply Last reply
                                        • gregurbi
                                          gregurbi last edited by

                                          Today, after Opera update this method doesnt work again. I think that it is time to say goodbye Opera.

                                          Reply Quote 0
                                            1 Reply Last reply
                                          • A Former User
                                            A Former User last edited by A Former User

                                            ...oh sorry, I came through search engine and I thought I'm in a Spotify thread, cleaning up...

                                            Reply Quote 0
                                              1 Reply Last reply
                                            • First post
                                              Last post

                                            Computer browsers

                                            • Opera for Windows
                                            • Opera for Mac
                                            • Opera for Linux
                                            • Opera beta version
                                            • Opera USB

                                            Mobile browsers

                                            • Opera for Android
                                            • Opera Mini
                                            • Opera Touch
                                            • Opera for basic phones

                                            • Add-ons
                                            • Opera account
                                            • Wallpapers
                                            • Opera Ads

                                            • Help & support
                                            • Opera blogs
                                            • Opera forums
                                            • Dev.Opera

                                            • Security
                                            • Privacy
                                            • Cookies Policy
                                            • EULA
                                            • Terms of Service

                                            • About Opera
                                            • Press info
                                            • Jobs
                                            • Investors
                                            • Become a partner
                                            • Contact us

                                            Follow Opera

                                            • Opera - Facebook
                                            • Opera - Twitter
                                            • Opera - YouTube
                                            • Opera - LinkedIn
                                            • Opera - Instagram

                                            © Opera Software 1995-