Protected (DRM) content can't be played
-
stefanw1337 last edited by
@leocg I deliberately did post in Opera "One" forums, didn't I? So yeah, the "normal" Opera.
And if it even matters, Windows 10! Obviously the best Windows of the two.
-
stefanw1337 last edited by
Also I did try some sites that worked. But my TV provider has this one collective site, where it doesn't work. But the seperate streaming service web pages they work.
-
Moved from Opera for Windows by
leocg
-
stefanw1337 last edited by
@leocg Yeah, and that is not Opera GX, Opera Air or Opera One? Just regular Opera?
-
leocg Moderator Volunteer last edited by
@stefanw1337 If you are using a N version of Windows, you need to install the media package to be able to run protected content
-
stefanw1337 last edited by stefanw1337
@leocg No, not N. Just regular Pro version.
And again, content works on the respective sites, but not on the tv providers collective page for some reason. And then there's of course some shows that isn't on any other page than their collective shit.
-
leocg Moderator Volunteer last edited by
@stefanw1337 If the problem is only on one page, maybe it's an issue with that page.
-
stefanw1337 last edited by
@leocg Well, they say only those broswers are compatible, but the page works on the others. So it should work with Opera as well with some extra stages?
-
burnout426 Volunteer last edited by
Goto the URL
opera://settings/content/all, type the problem site's domain in the search field and click "Delete displayed data". Then, goto the URLopera://settings/clearBrowserDataand clear "Cached images and files" for all time. Then, make sure Opera's adblocking and tracking protection is completely off at the URLopera://settings/privacyProtection. Also make sure lucid mode is off at the URLopera://settings/lucidMode. Also make sure the video popout is disabled at the URLopera://settings/videoPopout.Then, close Opera.
Then, hit Windows key + r to open the run dialog, type
cmdand press enter to open a command prompt.Then, type:
"%localappdata%\Programs\Opera\opera.exe" "--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"and press enter to start Opera while pretending to be Chrome.
Then, goto the URL
opera://browserjsand disable browser.js for the session.Then, goto the problem site and try to play things.
-
burnout426 Volunteer last edited by
@stefanw1337 said in Protected (DRM) content can't be played:
And I can see Widewine is on components etc.
Both Widevine components at
opera://componentsshow a version and not 0.0.0.0?What does it say at https://html5test.opensuse.org/? Does it say "Yes", for h.264, VP8 and VP9 and does it say "Yes" for PCM, MP3, AAC, Vorbis and Opus?
At https://bitmovin.com/demos/drm, does it say "Using Widevine" above the video?
Does it have a check for:
video/mp4; codecs="avc1.42c00d"
video/webm; codecs="vorbis,vp8"
video/mp2t; codecs="avc1.42E01E,mp4a.40.2"for MSE below the video?
Does it have a check next to "Widevine" under EME below the video?
Does the video play with audio?
If everything is all good with all that, it's most likely not Opera that's the problem.
-
stefanw1337 last edited by stefanw1337
@burnout426 I did several things to try figure this out. Yes, wildevine worked at that site (and funnily enough it failed for several MSE for Firefox, my main browser). So it must be the site itself just disabling it for Opera, site being the Telia tv-streamer service.
And I solved it. I installed a User-Agent switcher for Opera. Faked it to think it's a Chrome browser instead, and the video/streaming works now. And I wanted to do this so that Philips Hue lights would work with any streaming service having DRM.
I added this to the Opera shortcut -after target: --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
And now it doesn't complain about the browser not being Chrome, Safari or Firefox.
-
burnout426 Volunteer last edited by
@stefanw1337 said in Protected (DRM) content can't be played:
added this to the Opera shortcut -after target: --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
When using that, you should keep it up to date by going to the URL
chrome://versionin Chrome and looking at the user agent string. Having version 120 in the string might cause some issues as it's super old. -
stefanw1337 last edited by stefanw1337
@burnout426 Doing this didn't break it per definition. But I got this error that it's not updated or whatever. And even if I set it back to 120.0.0.0 it said the same now.
Maybe they updated on their end?
But it didn't break the streaming wildevine plugin or block the browser at all. So I had to just go into ublock and add teliaplay.no##error to get rid of it (it ended up behind the top menu for some reason). So I just sat it to the newest version 149.0.7827 (and not the beta one), tried the beta one as well, incase it had to have that many dots in version numbers. But was the same.
And the number I just googled btw, as I don't have Chrome installed, and I don't want it either!
