From 859d09693c737cc8af2937325c9cd5684e26adc9 Mon Sep 17 00:00:00 2001 From: Andy Date: Tue, 9 Sep 2025 03:49:01 +0000 Subject: [PATCH] feat(cdm): Update User-Agent to use dynamic version - Replace hardcoded version "1.0" with dynamic version import in DecryptLabsRemoteCDM User-Agent header. --- unshackle/core/cdm/decrypt_labs_remote_cdm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unshackle/core/cdm/decrypt_labs_remote_cdm.py b/unshackle/core/cdm/decrypt_labs_remote_cdm.py index c6fee9c..77f8b59 100644 --- a/unshackle/core/cdm/decrypt_labs_remote_cdm.py +++ b/unshackle/core/cdm/decrypt_labs_remote_cdm.py @@ -11,6 +11,7 @@ from pywidevine.device import DeviceTypes from requests import Session from unshackle.core.vaults import Vaults +from unshackle.core import __version__ class MockCertificateChain: @@ -150,7 +151,7 @@ class DecryptLabsRemoteCDM: { "decrypt-labs-api-key": self.secret, "Content-Type": "application/json", - "User-Agent": "unshackle-decrypt-labs-cdm/1.0", + "User-Agent": f"unshackle-decrypt-labs-cdm/{__version__}", } )