fix(m3u): accept standard Base64 ClearKey values (#1575)

* fix(m3u): accept standard Base64 ClearKey values

* refactor(release): move M3U fixture generation out of capture driver
This commit is contained in:
4gray authored and GitHub committed 2026-09-08 08:59:00 +02:00
1 parent c952b55da1
commit 93e759e1da
11 files changed
+178 -52

No files matched your search

+3 -1
View File
@@ -562,7 +562,9 @@ Key files:
- DASH (`.mpd`) sources play through a lazily imported Shaka Player source
engine (`libs/ui/playback/src/lib/shaka-engine/`) inside the HTML5 and
ArtPlayer components; ClearKey keys come from KODIPROP-derived
`Channel.drm`, and the shared bridge exposes Shaka audio/text tracks via
`Channel.drm` (hex, Base64URL or ordinary Base64, strictly 128-bit key/KID;
refresh replaces cached unsupported parser results), and the shared bridge
exposes Shaka audio/text tracks via
source kind `shaka`. The DOM-free Shaka `5.2.4` diagnostic boundary lives in
`libs/playback/util`; it version-locks public severity/category/code evidence,
ignores recoverable error events,