• 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

    [Linux] No audio on Spotify (Widevine) & No video on WhatsApp Web (H.264)

    Opera GX
    1
    1
    111
    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.
    • E
      esfenic last edited by

      Hello everyone,

      I am using the native Linux version of Opera GX and I'm experiencing persistent issues with proprietary media playback. Specifically, the Spotify Web Player refuses to play any audio (likely a Widevine DRM issue) and WhatsApp Web videos won't play at all (H.264/MP4 issue). Interestingly, standard YouTube videos work perfectly.

      Here are my system details:

      OS: Linux (Ubuntu/Debian based)

      Browser: Opera GX native for Linux (installed at /usr/lib/x86_64-linux-gnu/opera-gx-stable/)

      Chromium Version: 147.0.7727.56

      Here is a comprehensive list of the troubleshooting steps I have already tried:

      1. Using system Chromium codecs (Failed)

      Installed chromium-codecs-ffmpeg-extra from the official repository.

      Created a symlink of libffmpeg.so to the Opera GX installation directory.

      Result: Opera GX crashed on startup and refused to open due to a Chromium version mismatch between the OS repo and Opera GX's internal engine. Had to reinstall Opera GX to fix it.

      1. Porting the official Google Chrome codec (Failed)

      Downloaded the official google-chrome-stable .deb package.

      Extracted the package and copied the libffmpeg.so file directly into the Opera GX directory (/usr/lib/x86_64-linux-gnu/opera-gx-stable/).

      Set the appropriate 755 permissions.

      Result: Opera GX successfully opened, and YouTube continued to work, but Spotify and WhatsApp videos still completely failed to play.

      1. Porting Widevine from Google Chrome (Failed)

      Extracted the WidevineCdm directory from the official Chrome .deb package.

      Copied it into the Opera GX directory and applied 755 permissions recursively.

      Checked opera://components to ensure Widevine was detected.

      Result: Spotify still refuses to play.

      1. Bypassing potential browser-agent blocking (Failed)

      Installed a User-Agent Switcher extension.

      Set the User-Agent to the latest Google Chrome running on Windows 10/11.

      Cleared cache and hard-reloaded Spotify (Ctrl+F5).

      Result: No playback.

      1. Using the nwjs-ffmpeg-prebuilt community patch (Failed)

      Downloaded a prebuilt libffmpeg.so from the nwjs-ffmpeg-prebuilt GitHub repository (version 0.95.0) to try and fix the H.264 WhatsApp video issue.

      Replaced the existing file in the Opera GX folder.

      Result: Did not resolve the WhatsApp video playback issue.

      My Question:
      It seems like Opera GX on Linux is hitting a strict Verified Media Path (VMP) block from Widevine for Spotify, and completely ignoring the custom libffmpeg.so files for H.264 playback on WhatsApp.

      Has anyone successfully managed to get Spotify and WhatsApp videos working on the latest native Opera GX for Linux? Is there a specific step, flag, or certificate I am missing, or is full proprietary media support simply broken/unlicensed in the current Linux build?

      Any help or guidance would be greatly appreciated. Thank you!

      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-