Self-host CDRM-Project-2.0
2.3Self-hosted DRM decryption web app for Widevine & PlayReady
- Stars
- 146
What is CDRM-Project-2.0?
CDRM-Project is a self-hosted web application for decrypting Widevine and PlayReady DRM-protected content. It provides a Flask-based backend with a React frontend, user authentication with bcrypt-hashed passwords, and a key caching system that stores decryption keys in SQLite (default) or MariaDB. Users can register, log in, and use the API to search, add, and manage cached license keys by PSSH or KID. The project requires Python 3.12+ and optionally accepts Widevine (.wvd) and PlayReady (.prd) Content Decryption Module files. It runs as a standalone Python web server on 0.0.0.0 (Flask default port 5000) and also offers a Windows binary release. The code is licensed under GPL-3.0.
Should you self-host CDRM-Project-2.0?
CDRM-Project-2.0 scores 38/100 on selfhost.directory (how scoring works) and ranks #4 of 4 in Media. It has 146 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is GPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Subgen (60/100, 1 506 stars). It scores higher overall, so compare the two before you pick. See CDRM-Project-2.0 vs Subgen side by side.
Features
- Key caching
- Multiple Database Backends
- PlayReady DRM Decryption
- React frontend
- REST API
- User Authentication
- Widevine DRM Decryption
- Windows binary release
CDRM-Project-2.0 README
More in Media
DigimergeSelf-hosted open-source (AGPL-3.0) web app to merge audio, concatenate videos or build image slideshows with ffmpeg.wasm; files are processed locally in the browser.
Duix.AvatarSelf-hosted, open-source AI avatar toolkit that clones your face and voice offline to generate lip-synced talking videos from text or audio on your own GPU.
File ViewerOpen-source browser preview component: 275 extensions across 47 pipelines for Office files, PDF, CAD, archives and mail, self-hostable with no conversion server.
FlyimgSelf-hosted, open-source image optimization service: resize, crop and compress any image URL on the fly and serve AVIF, WebP or MozJPEG from one Docker container.
FreeFrameOpen-source Frame.io alternative for collaborative media review with frame-accurate comments, annotations, approvals, and NLE export — self-hosted on your infrastructure.
imgproxySelf-hosted, open-source image processing server that resizes, crops, filters and converts images on the fly through signed URLs, running behind your CDN.
LinkSiftSelf-hosted media downloader with yt-dlp: inspect URLs, pick MP4/MP3 quality, manage downloads in a responsive web queue with live progress.
Make a WrappedSelf-hosted open-source tool generating Wrapped-style posters from ListenBrainz, Last.fm, Libre.fm, or Navidrome with custom periods, templates, and API.
Misaka Danmu ServerSelf-hosted danmaku aggregation service with a web admin UI and a dandanplay-compatible API; matches subtitles-like comments to media library items.
moocupMoocup is a self-hosted, open-source visual editor that lets you drop a screenshot, apply styles and background gradients, and export polished mockups in seconds.
noisedashSelf-hosted web app for creating custom ambient soundscapes with generated tones, uploaded samples, filters, and user profiles.
stable-diffusion-webuiA self-hosted, open-source web UI for Stable Diffusion with txt2img, img2img, inpainting, outpainting, upscaling, and extensive customization options.




0 comments