Skip to content
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

Add Widevine support #175

Open
sentialx opened this issue Apr 17, 2019 · 13 comments
Open

Add Widevine support #175

sentialx opened this issue Apr 17, 2019 · 13 comments

Comments

@sentialx
Copy link
Member

@sentialx sentialx commented Apr 17, 2019

This will allow to play songs on Spotify and videos on Netflix. I've sent an email to Google about Widevine plugin but they didn't seem to respond. #174

@ONIXTurtle

This comment has been minimized.

Copy link

@ONIXTurtle ONIXTurtle commented Apr 19, 2019

Hey there, I have been following the issue with the Widevine encryption thingy for a while now ... does this maybe help?: https://electronjs.org/docs/tutorial/testing-widevine-cdm

@sentialx

This comment has been minimized.

Copy link
Member Author

@sentialx sentialx commented Apr 19, 2019

Yeah, but I have to get it somewhere without licensing issues. Google doesn't want to publish the plugin for everyone.

@ONIXTurtle

This comment has been minimized.

Copy link

@ONIXTurtle ONIXTurtle commented Apr 19, 2019

Hmm ... I don't get google's policies about such stuff ...

@Bazik33

This comment has been minimized.

Copy link

@Bazik33 Bazik33 commented Apr 24, 2019

Yeah, but I have to get it somewhere without licensing issues. Google doesn't want to publish the plugin for everyone.

Any progress with Widevine?

PS: I suggest you using an older version of Widevine CDM (like a Firefox, which uses 4.10.1146.0 instead of latest 4.10.1196.0 used by Chrome/Opera) because of the latest version drop frames in some cases. But anyway, you need a license from Google in the first place :C

@sentialx

This comment has been minimized.

Copy link
Member Author

@sentialx sentialx commented Apr 24, 2019

What comes to my mind is Wexond could download widevine from Google. As I can see it's legal.

@Bazik33

This comment has been minimized.

Copy link

@Bazik33 Bazik33 commented Apr 24, 2019

What comes to my mind is Wexond could download widevine from Google. As I can see it's legal.

I think you will only need a certification when Wexond will be finished. But I am not sure :)

and you're thinking about downloading Widevine CDM (excatly files widevinecdm.dll & widevinecdm.dll.sig) directly from Google? I'm sure that Mozilla Firefox does the same because when I open netflix.com on FF, I got "Firefox is downloading Google Widevine CDM" notification.

@samuelmaddock

This comment has been minimized.

Copy link

@samuelmaddock samuelmaddock commented Apr 26, 2019

@sentialx You'll want to read electron/electron#12427 and my blog post about the response I received. Verified Media Path (VMP) will soon be an enforced requirement which will prevent browsers from simply including the Widevine binaries.

@sentialx

This comment has been minimized.

Copy link
Member Author

@sentialx sentialx commented Apr 26, 2019

@samuelmaddock So what are the possible solutions as for now? I've wrote an email to widevine-support@google.com this time instead of widevine@google.com.

@sentialx

This comment has been minimized.

Copy link
Member Author

@sentialx sentialx commented Apr 26, 2019

Update, their bot responded to me with this email

Hello,

It appears you have attempted to contact this alias directly. All direct emails to this alias will not be responded to. Instead, please visit us below to find the appropriate contact form:

http://www.widevine.com/contact.html

Thank you,
The Google Widevine Team

But the link to their contact form doesn't work either.

EDIT: Here I've found the updated contact form: https://support.google.com/widevine/troubleshooter/6027072

@samuelmaddock

This comment has been minimized.

Copy link

@samuelmaddock samuelmaddock commented Apr 26, 2019

The only solution I know of is to somehow complete the agreement with Widevine. This may require incorporating a company and/or a closed source project, I'm not entirely sure as they weren't clear in their responses to me.

I'm abandoning Electron in my own project and moving to a web app with a required browser extension.

@Bazik33

This comment has been minimized.

Copy link

@Bazik33 Bazik33 commented Apr 26, 2019

The only solution I know of is to somehow complete the agreement with Widevine. This may require incorporating a company and/or a closed source project, I'm not entirely sure as they weren't clear in their responses to me.

I'm abandoning Electron in my own project and moving to a web app with a required browser extension.

So how Mozilla include Widevine CDM into a Firefox? I've checked and Firefox automaticaly downloads Widevine when I'm opening open.spotify.com or netflix.com - even on self-compiled (from their Mercurial repo) browser.

@sentialx sentialx removed this from Low priority in 4.0.0 May 11, 2019
@tongdu99

This comment has been minimized.

Copy link

@tongdu99 tongdu99 commented Jun 23, 2019

Brave browser can prompt to install widevine extension. After unblock the guard, it can play netflix video successfully. So it seems like it should work for other open source browser.

@sentialx

This comment has been minimized.

Copy link
Member Author

@sentialx sentialx commented Nov 23, 2019

Currently Widevine doesn't work in the newest versions of Electron: electron/electron#20211

Maybe somewhere in the future I will be finally able to obtain the license from Google...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.