OpenBSD Journal

(Open) Widevine support added to the chromium port

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.
[…]

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]