Download Latest Version v1.6.13 source code.tar.gz (858.8 kB)
Email in envelope

Get an email when there's a new version of HLS.js

Home / v1.6.13
Name Modified Size InfoDownloads / Week
Parent folder
release.zip 2025-09-22 5.6 MB
README.md 2025-09-22 1.6 kB
v1.6.13 source code.tar.gz 2025-09-22 858.8 kB
v1.6.13 source code.zip 2025-09-22 973.1 kB
Totals: 4 Items   7.4 MB 4

Summary

HLS.js v1.6.13 includes bug fixes and improvements over the last release.

The initPTS fix addresses an edge-case introduced in v1.6.6 with [#7311], where hls.js began using MSE timestampOffset in place or remapping media timestamps.

The content protection related fixes address issues resulting from an expectation for a KEYID attribute or a key ID value in the EXT-X-KEY tag or its URI.

Changes Since The Last Release

https://github.com/video-dev/hls.js/compare/v1.6.12...v1.6.13

  • Fix seeking back in live with timestamp wrapping (#7537) @robwalch
  • Fixes "fragParsingError" after seeking back in live - regression introduced in 1.6.6 with [#7311] (#7536) @bmarshall
  • Use Widevine KEYID or parse PlayReady when level keys are present (#7545)
  • Fixes FairPlay parsing error - regression introduced in 1.6.11 (#7542) @Jason239
  • Get KEYID from init segment 'tenc' when not found elsewhere (#7547)
  • Fixes Widevine key parsing error - regression introduced in 1.6.11 with [#7527] (#7541) @AfLosada

Demo Page

Get demo url from https://github.com/video-dev/hls.js/tree/deployments

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.

Source: README.md, updated 2025-09-22