proxy extensions

widevineproxy (wvp) and playreadyproxy (prp) are browser extensions that allow you to easily retrieve the manifest url and decryption keys for DRM protected content. as the names state, wvp is used for content protected with widevine and prp for content protected with playready. wvp works on all operating systems running chromium-based browsers (chrome, brave, edge etc.) or firefox. prp only works on windows and edge, as it's the only os+browser combination with playready support.

chromium installation

  1. download zip file of the latest release: wvp - prp
  2. navigate to the extensions page in your browser
  3. enable developer mode
  4. drag and drop the zip file onto the window

firefox installation

  1. download xpi file of the latest release: wvp
  2. navigate to the addons page
  3. click the settings icon and choose install add-on from file
  4. select the xpi file

content decryption module (cdm)

  1. download and unzip this cdm pack
  2. open the extension in your browser
  3. click choose file and select one of the .wvd or .prd files from inside the cdm pack

test the extension

  1. open your browser and enable the extension
  2. open the the appropriate dash.js DRM example: widevine - playready
  3. open the extension and locate the page url in the keys section
  4. click + to expand the entry and identify the manifest url and keys
  5. disable the the extension.

if you don't see the page url in the keys section of the extension, select a different .wvd or .prd file and try again