New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Netflix isn't working even with Widevine correctly loaded. #12427
Comments
👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can. To help make it easier for us to investigate your issue, please follow the contributing guidelines. |
Thanks for reaching out! Because we treat our issues list as the team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Electron there are a lot of options. |
@sofianguy It might have been formuled as a question, but I do think it's a bug on Electron's part, or a bad documentation. And I did everything needed to describe it as well as I could, with repro steps and all. |
Even though this issue has been closed, I've new informations for any new person that will come here for answers, because this is an Electron issue nonetheless. It appears that Netflix implemented a new VMP (verified media path) support to the Widevine browser CDM lately. So the little players/browsers won't be able to play DRM content without a proper, whitelisted, Widevine CDM installation coming from Google. Brave got the same issue, Vivaldi as well. I've contacted them to see what are the steps to get a legit widevine plugin. Basically, it means that Electron based apps won't be able to play Netflix anymore. All Hail DRM. |
@yoannmoinet Really? I just started building an Netflix Desktop app based on Electron... |
@levrik I confirm, there is no solution as of now. I'm still waiting after Google to get a widevine legit plugin. But I'm not really confident. In the mean time, I'm working on a shady solution. We'll see where that takes me. If you get it to work, I'm really interested, because I have a desktop app, published on the AppStore that isn't working with Netflix anymore. |
@yoannmoinet What is the app you have published? |
@yoannmoinet uh.. an paid app. That's bad that it isn't working anymore. In the meanwhile I found this: https://github.com/castlabs/electron-releases EDIT: Seems to be an version with an evaluation license only. From
|
Thank you @levrik, I've tried your link. I might try using the Brave's engine Muon that is a fork of Electron, they have a different way to register the widevine plugins. |
@yoannmoinet The adapter is inside the GitHub releases of the linked repo. Also wanted to try out Muon. Will do so tomorrow after work. |
oh man... it's working when using the Unfortunately it won't build with it. At least, I'm able to make Netflix work in development. It lets me have a new way to investigate the issue. |
@yoannmoinet Do you plan to write an message to that mail address from the |
I might, I've already contacted Google on another email address (widevine-support@google.com) to get a legit plugin. I'll try again on this one. |
@yoannmoinet Nice, please keep me posted. Also via mail if you don't want to post that in public (see my GitHub profile for that). |
@yoannmoinet any updates on this? I have contacted widevine myself and have yet to hear back. |
@ccj242 unfortunately still nothing from Google (widevine). |
Looking at the EDIT 07/03/18 Relates to: #10806 |
@yoannmoinet Did they get back to you? |
To share my experience, my non-profit sent 3 certified letters to widevine headquarters in addition to countless online forms and emails sent and have received no word whatsoever. Very frustrating. I'm beginning to worry this is a lost cause. Has this been your experience too @yoannmoinet? |
Describe changes in Widevine CDM plugin based on new widevine requirements Relates to: electron#12427 Relates to: electron#10806
@alexanderturinske I've contacted widevine-support@google.com and they answered me 1.5 month later. They asked if I had completed the 'Widevine MLA'. No news for more than 2 weeks now. I'll ping them again. |
Describe changes in Widevine CDM plugin based on new widevine requirements Relates to: electron#12427 Relates to: electron#10806
Describe changes in Widevine CDM plugin based on new widevine requirements Relates to: electron#12427 Relates to: electron#10806
I've passed the one year anniversary waiting for my license. Waiting for the next steps. |
Don't get your hopes up, I signed my agreement a few months ago and after repeated emails, still have no response. |
4 months after signing the agreement, still no license. 😞 |
I can confirm nothing on my end either, 6 months and counting since I signed the agreement. |
My app might be getting featured on the AppStore in the coming weeks, so I'll add a message when visiting Netflix, Hulu or PrimeVideo. Maybe, I could add some link to post on twitter and call Google out on their retention. |
I believe the process will be greatly expedited (if not necessary at this point) for a developer/company to become/go through a Certified Widevine Implementatin Patner in order to receive the necessary certificates. That link has a list of partners that seem to provide widevine support and I would try reaching out to one of them for assistance. As previously mentioned, we went through castLabs and it still took months. |
@ccj242 @yoannmoinet To tie this story off, did either of you ever get anything in the end? I may also need to go the Implementation Partner route – does anyone know the cost typically involved in this option? |
@fightwithcrayon So funny you should ask this now -- just two weeks ago Widevine sent me the certificates totally out of the blue! This after they sent me the agreement a year ago, - finally closing this two year saga. I had all but given up and I have no idea why they suddenly decided to do it. There was no charge, but perhaps it was because my organization is a non-profit? Anyway, fairytale endings occasionally come true after two years of waiting? At long last here is my newly updated widevine-working electron app: https://www.cinqmarsmedia.com/chameleonvideoplayer/ |
Just in case it helps anyone, here's a writeup of implementing widevine in Electron over at Medium.
Big shoutout to @yoannmoinet and @ccj242 for persisting through two years of insanity!! This issue was my fountain of wisdom and hope when all else failed. |
By default the castLabs fork uses a version of Widevine signed for development purposes. Unless you complete a license agreement with Widevine, many websites—including Netflix and Hulu—will fail to load. A VMP-signed production binary is required for these websites. |
Hi there, I have an issue when opening Netflix with Electron.
I had a Widevine plugin working for some time, and it started to fail unexpectedly.
Could you help troubleshoot this please?
Electron version: 1.8.4
Operating system: macOS High Sierra 10.13.3
My environment
Expected behavior
When widevine plugin is correctly loaded, it should play Netflix.
Actual behavior
Getting an error in Netflix, eventhough shaka and bitmovin show a correctly loaded and activated widevine plugin.
How to reproduce
I've created a very simple repo which will help reproduce the issue easily.
You'll be able to also load Bitmovin and Shaka to ensure Widevine is indeed correctly enabled.
git clone git@github.com:yoannmoinet/netflix-and-electron.git cd netflix-and-electron npm install npm start
Thank you so much for your help.
The text was updated successfully, but these errors were encountered: