Summary
HLS.js v1.6.15 includes bug fixes and improvements over the last release.
Changes Since The Last Release
Content Protection:
- Fixed PlayReady endianness conversion device discrepancy (#7631) by @KunXi-Fox
- Fixed FairPlay Streaming key ID patching (
"keyId is null"error mentioned in #7542 (comment) by @mehulmpt) (#7654) by @robwalch
Interstitials:
- Fixed reloading interstitial asset-list when seeking between assets in append-in-place mode (Fixes #7640 reported by @KunXi-Fox) (#7640) by @robwalch
- Fixed Interstitials fallback to primary on live start with empty asset-list (Fixes #7641 reported by @matvp91) (#7641)
Streaming:
- Fixed switching back to main audio-only after end-of-stream buffered (#7645) by @robwalch
- Fixed end-of-stream stalls with empty or gap segments at end of playlist (#7564)
- Resolves "Spinner at end of playback when video ends before the audio" #7572 reported by @MosheMaorKaltura
- Resolves "Empty segments at end of playlist cause repeated requests" #7564 reported by @mtaher1996 and +1 @mijms
- Fixed audio TS segment duration missing sample duration (Fixes #7646 reported by @martystefan) (609ace6 #7646 (comment))
- Fixed issue with progressive loading of subtitles by disabling progressive loading for webVTT (#7649) by @krseager
Demo Page
https://b5567215.hls-js-dev.pages.dev/demo/
API and Breaking Changes
If you are upgrading from version v0.14.17 or lower, see the MIGRATING guide for API changes between v0.14.x and v1.0.0.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.