After 4 months of waiting, that is the response I got from Widevine, Google’s DRM for web browsers, regarding a license agreement. For the last 2 years I’ve been working on a web browser that now cannot be completed because Google, the creators of the open source browser Chrome, won’t allow DRM in an open source project.
The browser I’m building, called Metastream, is an Electron-based (Chromium derived), MIT-licensed browser hosted on GitHub. Its main feature is the ability to playback videos on the web, synchronized with other peers. Each client runs its own instance of the Metastream browser and transmits playback information to keep them in sync—no audio or video content is sent.
If someone is creating a browser that wants to playback media, they’ll soon discover the requirement of DRM for larger web media services such as Netflix and Hulu. There are a few DRM providers for the web including Widevine, PlayReady, and FairPlay.
As far as I’m aware, Widevine is the only available DRM for a Chromium-based browser, especially so for Electron. Chromium accounts for roughly 70% market share of all web browsers, soon to include Microsoft’s upcoming Edge browser rewrite. Waiting 4 months for a minimal response from a vendor with such a large percentage of the market is unacceptable.
This isn’t something I’m alone in either, several Electron users have waited months for a response. More prominently, the creators of Brave Browser also had issues waiting for replies from Google Widevine.
“This is a prime example for why free as in beer is not enough. Small share browsers are at the mercy of Google, and Google is stalling us for no communicated-to-us reason.”
- Brian Bondy, Co-founder & CTO of Brave
When painting trim or baseboards, the paintbrush you use can vary based on the size of your baseboards and the type of paint you’re using. Typically, a 2 or 2.5-inch angled brush works just fine. Particularly when using latex paint, it’s best to paint your baseboards with a nylon or poly-nylon brush. Although DIY projects can be fun and rewarding, you want to follow a few useful tips for ensuring your baseboards. Best paintbrush for baseboards. Classic Painter ® Art Brush Display / F1975 & F1976 Lacquering / F1626 Oil.
The world of open-source and free browsers has recently welcomed its newest member that goes by the name of Brave after a fairly long beta testing period.Before anything else, it’s worth noting. Basilisk is an open-source web browser created by the developer of the Pale Moon browser. There are releases for Microsoft Windows and Linux, and an unofficial build for macOS. Raspberry Pi OS Gets Official Widevine Support (Allowing You To Play Netflix, Amazon Prime, Hulu, Etc.) Logix March 17, 2021 Raspberry Pi OS (formerly Raspbian) now officially supports Widevine, allowing its users to stream content from popular websites such as N. Widevine is a DRM component that must be activated and installed to be able to start streaming protected contents with Brave. The first time you visit Netflix or Disney+, make sure to allow this plugin to run. Widevine's pop-up does not appear, what to do? In Chrome, just replace brave:// with chrome:// in the address bar. Notifications API Another (unfortunately, very ) popular API is the one used to display notifications to visitors.
I’m now only left with two options regarding the fate of Metastream: stop development of a desktop browser version, or pivot my project to a browser extension with reduced features. The latter requiring publishing to the Google Chrome Web Store which would further entrench the project into a Google walled garden.
If you know of any way to help out, please get in touch.
Brave Uninstall Widevine
April 4th edit: No response from Google Widevine yet. Because a few folks asked, here is the full email exchange I had with Widevine. The initial response was received after getting in contact with another browser vendor to ping a Widevine contact they have. If you intend to inquire about a license agreement for your project, including the information they requested upfront could help.
Discuss on Hacker News
Discuss on Reddit