Contributed by rueda on from the veni-vidi-vine dept.
In a move likely to be welcomed by users of streaming
video services,
Robert Nagy (robert@)
has
added a
port for
OpenWV (a free and
open-source reimplementation of
Google's Widevine
CDM),
and
enabled
its use with the chromium port:
CVSROOT: /cvs
Module name: ports
Changes by: robert@cvs.openbsd.org 2026/01/15 12:24:33
Log message:
import openwv-1.1.3;
OpenWV is a free and open-source reimplementation of Google's Widevine Content
Decryption Module (CDM), the portion of the Widevine DRM system that runs in
your browser, obtains content keys for protected media, and decrypts the media
using those keys. OpenWV is a drop-in replacement for Google's official,
proprietary CDM and implements the same shared library CDM.
tested with Disney+
ok aja@
Status:
Vendor Tag: robert
Release Tags: robert_20260115
N ports/multimedia/openwv/Makefile
N ports/multimedia/openwv/crates.inc
N ports/multimedia/openwv/distinfo
N ports/multimedia/openwv/patches/patch-Cargo_toml
N ports/multimedia/openwv/patches/patch-src_config_rs
N ports/multimedia/openwv/patches/patch-src_openwv_rs
N ports/multimedia/openwv/pkg/DESCR
N ports/multimedia/openwv/pkg/README
N ports/multimedia/openwv/pkg/PLIST
No conflicts created by this import
Note, however, the caveat in the pkg-readme file:
[…] OpenWV does _not_ come with a device identity and will not work without one. A device identity, typically stored as a [.wvd] file, contains metadata about a Widevine client as well as a private key that authenticates that client to Widevine license servers. If you want to use OpenWV, you must obtain an appropriate wvd file yourself, and copy it to /etc/openwv/widevine_device.wvd Please refer to the project's homepage for more information. […]
