Skip to content

Make sure that widevine (or any other eme plugin) is initialized before trying to access a drm'd stream.

Notifications You must be signed in to change notification settings

1egoman/widevine-initializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Widevine Initializer

A plugin to initialize widevine (or any other eme plugin) in a browser.

Background

Electron doesn't work all that well with playing drm'd music streams. Even after you place all the proprietary decryption stuff in the right place it still is unreliable.

A github issue I looked at when trying to figure this out suggested a workaround to initialize widevine. This package is that workaround in an easy-to-use form.

Usage

require('widevine-initializer')(function() {
  // now widevine should be initialized.
});

About

Make sure that widevine (or any other eme plugin) is initialized before trying to access a drm'd stream.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published