Summary
HLS.js v1.4.1 includes bug fixes and improvements over the last release.
Changes Since The Last Release
- Fix Low-Latency HLS Part and fragment tracking (#5423) @robwalch
- Fixes a v1.3.5 regression in Low-Latency HLS playback where additional segment are loaded while playing at the edge
- Fixes a v1.4.0 regression where partially loaded segments are not reloaded while catching up after seeking back
- Bugfix: Check for undefined audio track attribute in
findTrackId()
(#5431) @agajassi- Fixes v1.4.0 regression that prevents initial audio track selection from being performed correctly when required option is not the first (#5430)
- Retry audio and subtitle media playlist loading when alternate is not found (#5420) @robwalch
- Fixes v1.4.0 regression where fragment loading retry settings are ignored for alternate audio and subtitle track segment loading errors (#5419)
- Bugfix: reset remainderData in resetContiguity (#5410) @WilliamChiu
- Fixes stalls after seeking with "progressive" option enabled on mp4 segmented content
- Fix incorrect HEVC main profile codec id (#5438) @StaZhu
- Always use
MediaSource
returned by utils module (#5448) @robwalch - Setup npm provenance statements for signing builds (#5406) @tjenkinson
- Move
package.json#exports
types
condition to the front (#5439) @Andarist - Documentation: add Media Chrome for custom UI (#5391) @luwes
- Documentation: Fix readme logos & add Mux logo (#5390) @luwes
Demo Page
https://de6b95bc.hls-js-dev.pages.dev/demo/
API and Breaking Changes
For changes in v1.4.0, see the v1.4.0 Release Notes.
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.