All Projects → quanglam2807 → Electron Widevinecdm

quanglam2807 / Electron Widevinecdm

Licence: mit
WidevineCDM for Electron

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Electron Widevinecdm

Excellent Software
收集那些优秀的软件(Windows & Mac & Android & Chrome Plugins)
Stars: ✭ 220 (+816.67%)
Mutual labels:  mac, chrome
Automator
Various Automator and AppleScript workflow and scripts for simplifying life
Stars: ✭ 68 (+183.33%)
Mutual labels:  mac, chrome
Tf Coriander
OpenCL 1.2 implementation for Tensorflow
Stars: ✭ 775 (+3129.17%)
Mutual labels:  mac
Infinity Dashboard Modules
Infinity Dashboard Modules
Stars: ✭ 17 (-29.17%)
Mutual labels:  mac
Echo
Echo是一款桌面端调试工具,旨在提高客户端的研发调试效率
Stars: ✭ 818 (+3308.33%)
Mutual labels:  mac
Cef2go
Go lang bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 780 (+3150%)
Mutual labels:  chrome
Elevate
Browser extension for strava. "Elevate" tracks your fitness and progressions over time. Analyse deeper your activities & segments. And more... https://thomaschampagne.github.io/elevate/ (formerly named stravistix)
Stars: ✭ 833 (+3370.83%)
Mutual labels:  chrome
Alpine Chrome
Chrome Headless docker images built upon alpine official image
Stars: ✭ 754 (+3041.67%)
Mutual labels:  chrome
Quark Shell Mac
Quark Shell for Mac helps web developers to create native-like Mac menubar app using HTML and JavaScript without writing any native code.
Stars: ✭ 917 (+3720.83%)
Mutual labels:  mac
Url To Pdf Api
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Stars: ✭ 6,544 (+27166.67%)
Mutual labels:  chrome
Gata
Bookmarks made better
Stars: ✭ 17 (-29.17%)
Mutual labels:  chrome
Chrome Extensions
WebRTC chrome extensions for screen sharing, screen recording, file sharing, youtube+audio sharing, etc.
Stars: ✭ 799 (+3229.17%)
Mutual labels:  chrome
Browser
Useragent analysis tool.浏览器分析判断工具 - 用户代理、操作系统信息
Stars: ✭ 789 (+3187.5%)
Mutual labels:  chrome
Pcaaron.github.io
Web全栈技术笔记:https://pcaaron.github.io/
Stars: ✭ 16 (-33.33%)
Mutual labels:  chrome
Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+27025%)
Mutual labels:  mac
Google Calendar Crx
Google Calendar for Chrome
Stars: ✭ 891 (+3612.5%)
Mutual labels:  chrome
Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (+3125%)
Mutual labels:  mac
Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (+3225%)
Mutual labels:  chrome
Security Growler
📡 A Mac menubar app that notifies you whenever SSH, VNC, sudo, or other auth events occur.
Stars: ✭ 829 (+3354.17%)
Mutual labels:  mac
Decreased Productivity
Discreetly surf the web! Control exactly how you want web pages to look like.
Stars: ✭ 22 (-8.33%)
Mutual labels:  chrome

electron-widevinecdm npm package Travis Build Status License: MIT

The project is deprecated. If you'd like to take over the project, contact me.

WidevineCDM for Electron - Allows you to run Netflix and other streaming websites in your Electron apps.

Compatibility

electron-widevinecdm supports macOS & Linux x64. But it does not support Windows (See #10).

According to Electron's documentation,

Note: The major version of Chrome browser has to be the same with the Chrome version used by Electron, otherwise the plugin will not work even though navigator.plugins would show it has been loaded.

So make sure to use the same Electron version with what is set in electron-widevinecdm's peerDependencies.

Installation

  1. Install from npm registry
yarn add electron-widevinecdm

or

npm install electron-widevinecdm --save
  1. Load the plugin:
const { app } = require('electron');
const widevine = require('electron-widevinecdm');

widevine.load(app);

Production/Packaging

Electron cannot load the plugin from asar archive so you need to disable asar or unpack node_modules/electron-widevinecdm/widevine directory from asar (example) when packaging the app.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].