Skip to content

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the pssh data and re-sends the request.

License

Notifications You must be signed in to change notification settings

DevLARLEY/WidevineFetch

Repository files navigation

How does it work?

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the PSSH data and re-sends the request. No Manifest, Cookies or License wrapping integration required.

Requirements

Installation

  • Place your CDM (as a Widevine Device) inside of the cdm folder.
  • Install the requirements.txt file

Usage

  1. Play a DRM protected video
  2. Click Copy -> Copy as fetch on the second license URL (the one with the long payload)
  3. Click Process

Custom modules

Take a look at the documentation if you want to create your own module.

Demo

Note

This video is somewhat outdated, as you don't have to paste the string anymore. It'll be retrieved from your clipboard automatically.

demo.webm

About

Parses 'Copy as fetch' of a license request, locates the challenge if license wrapping is being used, extracts the pssh data and re-sends the request.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages