imSp4rky
3e64a7d684
fix(api): follow the cdm config key order for the server CDM
2026-10-13 13:40:38 -06:00
imSp4rky
2ba442f50e
feat(dl): load the DRM system a cdm entry lists first
...
The first of the widevine / playready config keys in a cdm entry sets which device loads first and which DRM system licenses a track that offers the two. An entry that lists playready first changes from Widevine to PlayReady.
2026-10-13 12:44:11 -06:00
imSp4rky
1d2cb3a102
fix(dl): read the vaults first under --all-drm
...
A DRM system sends a challenge only for a KID with no content key. --cdm-only keeps one challenge per system for each set of KIDs.
2026-10-05 16:43:54 -06:00
imSp4rky
ee38477b11
feat(dl): add --all-drm to license Widevine and PlayReady per track
...
Each DRM system sends one challenge per KID set in a run, also when a vault has the content keys. Needs a CDM for each system in the cdm config.
2026-10-05 15:22:01 -06:00