Page 1 of 2

Basilisk stopped playing DRM content

Posted: 2018-10-01, 14:21
by fatboy
Good Day Community,

Basilisk (64 bit, tarball on linux) used to be able to stream DRM content on this site (https://now.dstv.com), but two updates back it stopped working. The site gives a 3011 error. Not sure that means anything?
Anyway, I am trying to get the devs of the site to explain to me what it means, they just say "It is a browser" error/ Useless.
Maybe you guys know what can cause it?

Kind Regards,
fatboy

Re: Basilisk stopped playing DRM content

Posted: 2018-10-01, 15:36
by therube
Version or build date or whatever identifies Basilisk?

Anything of note in Error Console?

Re: Basilisk stopped playing DRM content

Posted: 2018-10-02, 08:30
by Moonchild
fatboy wrote:Maybe you guys know what can cause it?
We can't magically know what a custom error on their end means.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-02, 12:46
by fatboy
Moonchild wrote: We can't magically know what a custom error on their end means.
I know, and they are frustrating the living crap out of me. I want to help you guys with bug smashing, but the people at DSTV aren't helping.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-02, 21:22
by Galaxy
@fatboy: Check to see if you have version 1.4.8.903 of the Widevine Content Decryption Module plugin provided by Google Inc. installed in the Add-ons Manager.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-03, 09:50
by fatboy
Galaxy wrote:@fatboy: Check to see if you have version 1.4.8.903 of the Widevine Content Decryption Module plugin provided by Google Inc. installed in the Add-ons Manager.
OK cool, I will look tonight. What do I do if it is not installed?

Re: Basilisk stopped playing DRM content

Posted: 2018-10-03, 10:01
by Moonchild
fatboy wrote:
Galaxy wrote:@fatboy: Check to see if you have version 1.4.8.903 of the Widevine Content Decryption Module plugin provided by Google Inc. installed in the Add-ons Manager.
OK cool, I will look tonight. What do I do if it is not installed?
Verify in preferences if, under content "Play DRM content" is checked, and visit a DRM/EME site. It should install the plugin automatically.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-06, 22:40
by Bollard
I started experiencing this about a month ago as well.

The only information I could find was on a french website that says the problem is due to an update of Google's licence servers. The version of widevine installed by Basilisk and Firefox 52 ESR is no longer supported.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 03:10
by Moonchild
I don't get it. The whole point of on-the-fly serving of a CDM to browsers is so that these plugins are always up-to-date when they are requested by a user.
Do you have any more specifics about this "license server update" on Google's side?

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 03:31
by Bollard
Moonchild wrote:I don't get it. The whole point of on-the-fly serving of a CDM to browsers is so that these plugins are always up-to-date when they are requested by a user.
Do you have any more specifics about this "license server update" on Google's side?
Sorry, I'm clueless about the "license server update". This is the website where they discuss it. I'm not sure if their conclusions are correct or not, but it's all I could find.

For me, Basilisk and Firefox 52ESR always install Widevine 1.4.8.903. When I use Firefox 60 ESR, Widevine 1.4.9.1088 gets installed and works everywhere.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 03:55
by Moonchild
Something tells me then that this is a restriction imposed by Mozilla through their update service to push the latest Firefox.
Basilisk does use Mozilla's update service to get the URL for the Gecko Media Plugin in use.

EDIT: if you change the about:config preference media.gmp-manager.url to use a hard-coded version "60.0" in the URL instead of the current "55.0", what do you get served?

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 04:30
by Bollard
Moonchild wrote:Something tells me then that this is a restriction imposed by Mozilla through their update service to push the latest Firefox.
Basilisk does use Mozilla's update service to get the URL for the Gecko Media Plugin in use.

EDIT: if you change the about:config preference media.gmp-manager.url to use a hard-coded version "60.0" in the URL instead of the current "55.0", what do you get served?
It worked. Widevine 1.4.8.1008 was installed and DRM content is playing perfectly. Thank you!

EDIT: Interesting that Basilisk installs 1.4.8.1008 whereas Firefox 60ESR installs 1.4.9.1088. It's still working though.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 16:04
by trava90
@Moonchild,

Looks like Mozilla recently has made some changes regarding the rules for serving Widevine updates (bug #1475260, bug #1475277, bug #1493255), that are likely causing this.

Re: Basilisk stopped playing DRM content

Posted: 2018-10-07, 21:10
by BillZM
Hardcoding 62.0 updates to 1.4.9.1088

Re: Basilisk stopped playing DRM content

Posted: 2018-10-08, 11:02
by Moonchild
trava90 wrote:@Moonchild,

Looks like Mozilla recently has made some changes regarding the rules for serving Widevine updates (bug #1475260, bug #1475277, bug #1493255), that are likely causing this.
Which is exactly why we should stop relying on Mozilla for this when possible.
I've shot the Widevine team at Google another e-mail about this (my previous one went unanswered) and hope we can set up something with Google directly to be served updates that don't tie to a compat version of Firefox. We can't keep pulling the update files from Mozilla.

Re: Basilisk stopped playing DRM content

Posted: 2018-11-23, 12:04
by Gauri
Visiting https://www.netflix.com/ru/title/80018499 results in "Basilisk is installing components needed to play the audio or video on this page. Please try again later." error. Changing media.gmp-manager.url to 62.0 (Widevine 1.4.9.1088) or even 64.0 (Widevine 4.10.1146.0) doesn't help. What could be a source of the problem? Both Primetime and Widevine plugins are installed. Could they interfere each other?

Re: Basilisk stopped playing DRM content

Posted: 2018-11-27, 11:01
by Bollard
Gauri wrote:Changing media.gmp-manager.url to 62.0 (Widevine 1.4.9.1088) or even 64.0 (Widevine 4.10.1146.0) doesn't help.
Change it to 60.0

Re: Basilisk stopped playing DRM content

Posted: 2018-11-27, 11:05
by Moonchild
Google again has not replied, nor even acknowledged that they have received my message. Extremely unprofessional.
I guess we'll just have to "wing it" and reverse-engineer the update procedure to provide our own update XML files.

Re: Basilisk stopped playing DRM content

Posted: 2018-11-28, 06:43
by Gauri
Bollard wrote:Change it to 60.0
Thanks! 60.0 or 61.0 works for me!

Re: Basilisk stopped playing DRM content

Posted: 2018-12-19, 13:51
by fatboy
Don't know what you guys did, but Basilisk is working again after the 2018.12.18 update! Thank You so much!