npm / hls.js
hls.js
What changed in hls.js 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-28.
14 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli inithls.js 114 changes
Fixes and other changes 14
Fixes audio selection when using the assocLang option.
Prevents live playlist reload recursion when the last segment duration is less than roundtrip and XHR is synchronous.
Fixes subtitle selection after subtitles are disabled while VTT/IMSC1 segments are in-flight.
Fixes blocking reload for MSN 0.
Fixes capLevelToPlayerSize when the player size is stable.
Prevents duration collapse when seeking to a gap at end-of-stream.
Fixes HLS Variable Substitution after a Media Playlist parsing error.
Fixes millisecond parsing for IMSC1 subtitles.
Fixes the default TTML tick rate for IMSC1 subtitles.
Processes empty WebVTT parts with MAP segments.
Fixes false positives for
BUFFER_APPEND_NO_PROGRESS.Fixes permanent stalls when loading fragment-hint parts of encrypted low-latency streams.
Fixes interstitial snap-out at the live edge.
Works around
ManagedMediaSourcenot emitting "startstreaming" when seeking.