unstale

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 init

@unstale/cli 0.2.9 on npm

hls.js 114 changes

Fixes and other changes 14

  • Fixes audio selection when using the assocLang option.

    1.7.3release notes

  • Prevents live playlist reload recursion when the last segment duration is less than roundtrip and XHR is synchronous.

    1.7.3release notes

  • Fixes subtitle selection after subtitles are disabled while VTT/IMSC1 segments are in-flight.

    1.7.3release notes

  • Fixes blocking reload for MSN 0.

    1.7.2release notes

  • Fixes capLevelToPlayerSize when the player size is stable.

    1.7.2release notes

  • Prevents duration collapse when seeking to a gap at end-of-stream.

    1.7.2release notes

  • Fixes HLS Variable Substitution after a Media Playlist parsing error.

    1.7.2release notes

  • Fixes millisecond parsing for IMSC1 subtitles.

    1.7.2release notes

  • Fixes the default TTML tick rate for IMSC1 subtitles.

    1.7.2release notes

  • Processes empty WebVTT parts with MAP segments.

    1.7.2release notes

  • Fixes false positives for BUFFER_APPEND_NO_PROGRESS.

    1.7.1release notes

  • Fixes permanent stalls when loading fragment-hint parts of encrypted low-latency streams.

    1.7.1release notes

  • Fixes interstitial snap-out at the live edge.

    1.7.1release notes

  • Works around ManagedMediaSource not emitting "startstreaming" when seeking.

    1.7.1release notes