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

Widevine support for Linux #413

Closed
bbondy opened this issue Jun 22, 2018 · 45 comments · Fixed by brave/brave-core#1606
Closed

Widevine support for Linux #413

bbondy opened this issue Jun 22, 2018 · 45 comments · Fixed by brave/brave-core#1606

Comments

@bbondy
Copy link
Member

bbondy commented Jun 22, 2018

STR in linux

  1. Start browser with clean profile
  2. Load https://bitmovin.com/demos/drm
  3. Check No drm
  4. Install widevine via content settings bubble
  5. Check widevine is enabled
  6. Restart browser and check widevine is enabled
@bbondy bbondy added this to the Backlog milestone Jun 22, 2018
@bbondy bbondy mentioned this issue Aug 9, 2018
2 tasks
@manoynmonic
Copy link

Would love to see widevine support for Brave in Linux.

@ankur-gupta
Copy link

I would love to get Widevine support on linux as well. As of Nov 5, 2018, I cannot watch Netflix, Amazon prime, or purchased Youtube videos on brave (Version 0.55.22 Chromium: 70.0.3538.77 (Official Build) 64-bit)) on Ubuntu (17.10).

When I opened Netflix, I saw the little icon in the URL bar which asked for Widevine Cdm to be installed. I clicked on the install link and nothing happened. The icon in the URL went away but it doesn't look like Widevine Cdm was installed because (1) I still cannot watch Netflix, Amazon Prime video, or purchased Youtube videos and (2) brave://components doesn't show Widevine.

As a control, I performed the exact same steps on MacOS Mojave and Widevine was indeed installed and I was able to watch Netflix, Amazon, and purchased Youtube. So, it looks like Widevine installation didn't work in Ubuntu. Is there any way for me to retrigger the Widevine installation?

@rsteppleton
Copy link

Is there at least some kind of workaround?

@ayeganov
Copy link

An update on this would be very appreciated.

@Brave-Matt
Copy link

+1/many from Reddit. https://www.reddit.com/r/brave_browser/comments/a3a982/widevine_support_for_linux/

Support team 2 cents: While I'm very aware of the workload/time constraints we're currently under, I think this particular issue necessitates a priority reevaluation. Users frequently ask about this - both requesting the feature be implemented or an update on it's progress - and haven't been given any information surrounding it.
cc @rebron for any updates/info on this issue.

@rebron
Copy link
Collaborator

rebron commented Dec 6, 2018

Don't have any new updates to share. We definitely acknowledge the feature request, others on the team have seen it as well. We see the number of requests for it. We don't have plans right now to get to this issue in the near term weighted against other feature requests.

The more feedback we get from more people, we'll of course re-evaluate.

@srirambv
Copy link
Contributor

srirambv commented Dec 6, 2018

Agree on prioritising it to p4 at least. There has been a significant increase in Linux userbase now for bc. We need to get Linux up to speed similar to Windows/Mac

@bbondy bbondy added the priority/P3 The next thing for us to work on. It'll ride the trains. label Dec 6, 2018
@arooni
Copy link

arooni commented Dec 15, 2018

Following this b/c on Ubuntu no widevine makes me just want to use chrome instead. Want to keep being brave using Brave.

@mausworks
Copy link

mausworks commented Dec 17, 2018

On Chromium (on Arch Linux) there is the chromium-widevine package in the AUR, which has to be installed separately from it.

Now: I'm not a Chromium (nor Brave) developer; but shouldn't the functionality here be very similar?


EDIT: I tried linking the libwidevinecdm.so from my chromium directory, to brave-bin as suggested here for Vivaldi Browser by @ruario.

ln -fs /usr/lib/chromium/libwidevinecdm.so /usr/lib/brave-bin/libwidevinecdm.so

I'm sure I got it working once... but, when I tried a second time, I got the same old Netflix error-message.

@jficz
Copy link

jficz commented Dec 30, 2018

We're Linux people, we don't need fancy clickers, guides and wizards like mac or windows people. We'd be happy with a simple separate package, much like what Arch does with Chromium. At least for now.

@OLucasZanella
Copy link

Seriously, not even a workaround? Man...

@JustDevZero
Copy link

JustDevZero commented Jan 2, 2019

Unluckily we've developed a dependency on Netflix and other "private stuff". I could love to just have Brave over my computer, instead of having a chromium-widevine over there.

@Brave-Matt @rebron Also.. are there any paypal/patreon page to support the project? Maybe I'm too tired, but didn't found any stuff like that on the main page. Thanks.

@srirambv
Copy link
Contributor

srirambv commented Jan 2, 2019

We're Linux people, we don't need fancy clickers, guides and wizards like mac or windows people. We'd be happy with a simple separate package, much like what Arch does with Chromium. At least for now.

Seriously, not even a workaround? Man...

You can't just copy/paste and make it wok. There's a lot of work required for it make it work. I agree its frustrating but the issue is already marked as P3 so its already climbed the priority scale. Just a matter of time that it lands on Linux.

Regarding the Arch repo package, I am not sure if that is a Chromium maintained package or a user maintained. But from the looks of it on package comment there is only people complaining it not working so you can understand the complexity involved in getting it done on Linux.

@jficz
Copy link

jficz commented Jan 2, 2019

Well, from a simple user perspective, the Arch package does nothing more than copying a single file to Chromium's lib directory. Same thing apparently worked for Vivaldi - another chromium-based browser.

And that's it. That's all the complexity involved in getting Widevine working in Chromium/Linux. How is Brave, yet another chromium-based browser, any different?

@ADmad
Copy link

ADmad commented Jan 2, 2019

Same thing apparently worked for Vivaldi - another chromium-based browser.

As of Vivaldi 2.2 you don't even need to copy it manually, Widevine is automatically installed.

@OLucasZanella
Copy link

[..] the issue is already marked as P3 so its already climbed the priority scale. Just a matter of time that it lands on Linux.

I've found posts about this problem from years ago. I guess I won't hold my breath.

@jonathansampson
Copy link
Contributor

+1 from a user on Twitter.

@Brave-Matt
Copy link

@Brave-Matt
Copy link

+1 from Twitter:
image

@eljuno
Copy link

eljuno commented Jan 28, 2019

@bbondy
Copy link
Member Author

bbondy commented Jan 28, 2019

@simonhong is working on this.

@srirambv
Copy link
Contributor

srirambv commented Mar 19, 2019

Verification passed on

Brave 0.62.32 Chromium: 73.0.3683.75 (Official Build) beta(64-bit)
Revision 909ee014fcea6828f9a610e6716145bc0b3ebf4a-refs/branch-heads/3683@{#803}
OS Linux

image

Follow up issue #3787 logged for same text in both notification

@richardkentgates
Copy link

I am still having this issue. No puzzle piece in the address bar, no settings for DRM or Widevine anywhere I can see. Widevine error, Netflix Error Code: M7701-1003.

Operating System: KDE neon 5.15
KDE Plasma Version: 5.15.3
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.0
Kernel Version: 4.15.0-46-generic
OS Type: 64-bit
Processors: 2 × Pentium® Dual-Core CPU E5700 @ 3.00GHz
Memory: 3.7 GiB of RAM

@mkhamat
Copy link

mkhamat commented Mar 24, 2019

I thought Brave is ready to use finally, but stumbled upon another issue. Hope this one is the last, come on guys 👍

@bsclifton
Copy link
Member

@richardkentgates what version of Brave? This is only on 0.62.x and newer (ex: our beta channel)

@richardkentgates
Copy link

Ok. Oversight on my part. 0.60.48

@bsclifton
Copy link
Member

Quick heads up for folks watching this issue - this is now LIVE on our release channel! 🎉

Please give it a download and report back your experience 😄 Things should be working great. There are some UI improvements we'd like to make, but we'll get there.

For example, we want to make it more obvious when the Widevine component needs to be installed - this is captured with #1940 and is also complete, but is on our Beta channel at the moment. Will be in our next planned release (0.63.x) for Release channel

@bsclifton
Copy link
Member

cc: @richardkentgates @mkhamat @Soffioo @sk8darr @StarFscker

@mkhamat
Copy link

mkhamat commented Apr 9, 2019

@bsclifton thigs works pretty well, thank you!

@StarFscker
Copy link

StarFscker commented Apr 9, 2019 via email

@bsclifton
Copy link
Member

Huge thanks to @simonhong for the work that resolved this issue 😄

@enchance
Copy link

It's 2020 is there a fix for this already? Every time I try watching Netflix on Brave in Linux I get the M7701-1003 error which says in bold letters something about the "Widivine Content Decryption Module."

@the94air
Copy link

This issue has been fixed long time ago. Make sure to update your browser @enchance.

@ssusbauer
Copy link

brave://settings/extensions

Make sure Widevine is enabled.

@enchance
Copy link

enchance commented May 14, 2020 via email

@bspriester
Copy link

I just reinstalled Brave Version 1.37.116 Chromium: 100.0.4896.127 (Official Build) (64-bit) on Ubuntu, and I show Widevine as enabled, but I still get a "Pardon the interruption...Error Code M7701-1003" when trying to watch a video on Netflix. Are there other factors I'm not taking into account for being able to stream videos in Brave on Ubuntu? Netflix works on both Firefox and Chrome on this machine. Thanks.

@simonhong
Copy link
Member

@bspriester Did you restart after enabling widevine?

@bspriester
Copy link

@simonhong Yeah it's been enabled for multiple reboots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment