Summary
HLS.js v1.7.1 includes bug fixes and improvements over the previous release.
Changes Since The Last Release
- Fix Interstitial snap-out at live edge and
BUFFER_APPEND_NO_PROGRESSfalse positives (#7979) @robwalch - Workaround issue where
ManagedMediaSourcedoes not emit "startstreaming" when seeking (#7984) - Fix permanent stall loading fragment-hint parts of encrypted low-latency streams (#7976) @zaki699-blip
- Document decode timebase change in MIGRATING (#7986) @robwalch
Demo Page
https://26ea065a.hls-js-dev.pages.dev/demo/
API and Breaking Changes
No public exports were removed and no runtime behavior changes are required to upgrade from v1.6 to v1.7. TypeScript consumers might see new compile errors where previously loose types have been narrowed. Each is listed with upgrade guidance in the migration guide:
https://github.com/video-dev/hls.js/blob/v1.7.0/MIGRATING.md#migrating-from-hlsjs-16-to-17
Some exported type dependencies ("eventemitter3", "@svta/cml-cmcd", "@svta/cml-utils", "@svta/cml-structured-field-values") have not been bundled with hls.d.ts. Please file an issue if this is blocking you from upgrading.
Feedback
Please provide feedback via Issues in GitHub. For more details on how to contribute to HLS.js, see our CONTRIBUTING guide.