Skip to content

Fix playlist ClearKey metadata compatibility - #16

Merged
sumitdipsite2005 merged 1 commit into
devfrom
fix/playlist-drm-compat-20261007
Oct 8, 2026
Merged

sumitdipsite2005 merged 1 commit into
devfrom
fix/playlist-drm-compat-20261007

Conversation

@sumitdipsite2005

Copy link
Copy Markdown
Owner

Three targeted compatibility fixes, preserving existing recorder behavior:

  1. Split comma-separated ClearKey KID:KEY metadata into individual keys in the shared discovery normalizer.
  2. Parse license-only |User-Agent=...&Referer=...&Origin=... headers on remote ClearKey license URLs and send them only to the license request (not stream or manifest requests).
  3. Recognize the sonuxs JSON key array when older key fields are absent.

Includes shared parser/JSON regression tests and isolated license-request tests with mocked network requests. No changes to unrelated recorder behavior or to main.

@sumitdipsite2005
sumitdipsite2005 merged commit f25d237 into dev Oct 8, 2026
1 check passed
@sumitdipsite2005
sumitdipsite2005 deleted the fix/playlist-drm-compat-20261007 branch October 8, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant