fix(cdm): send a PlayReady licence without an XML declaration as XML

A remote CDM tried base64 first on any licence not starting with "<?xml", which can decode XML text into garbage. Also lists L3 as a device_name.
This commit is contained in:
imSp4rky
2026-10-06 13:59:40 -06:00
parent 3477d09cc2
commit 94e5264396
5 changed files with 82 additions and 5 deletions
+1 -1
View File
@@ -336,7 +336,7 @@ includes an intelligent key-caching layer:
remote_cdm:
- name: decryptlabs
type: decrypt_labs
device_name: L1 # ChromeCDM, L1, L2 (Widevine) or SL2, SL3 (PlayReady)
device_name: L1 # ChromeCDM, L1, L2, L3 (Widevine) or SL2, SL3 (PlayReady)
# host: https://keyxtractor.decryptlabs.com # optional, this is the default
# secret: ... # optional if decrypt_labs_api_key is set globally