- Added virtual environment (venv) check - Added pip check - Added minimum python version check - Added requirements.txt check - Added proxy support for front/back end - Added opengraph images for each url - Added pyinstaller support
CDRM-Project
What is this?
An open source web application written in python to decrypt Widevine and PlayReady protected content.
Prerequisites
- 
Python with PIP installed
Python 3.13 was used at the time of writing
 
Installation
- 
Open your terminal and navigate to where you'd like to store the application
 - 
Create a new python virtual environment using
python -m venv CDRM-Project - 
Change directory into the new
CDRM-Projectfolder - 
Activate the virtual environment
Windows - change directory into the
Scriptsdirectory thenactivate.batLinux -
source bin/activate - 
Extract CDRM-Project 2.0 git contents into the newly created
CDRM-Projectfolder - 
Install python dependencies
pip install -r requirements.txt - 
(Optional) Place your .WVD file into
/configs/CDMs/WV - 
(Optional) Place your .PRD file into
/configs/CDMs/PR - 
Run the application
python main.py