v4.1.0
4.1.0 (2022-06-02)
Features
- Add Id to chapters (#4184) (5ca3271)
- Add keySystemsMapping to drm config (#4254) (5e107d5), closes #4243
- add listenable events for playback stall detection and gap jumping (#4249) (5987458)
- Add support to text-shadow in VTT parser (#4257) (62bda2c)
- cast: Add Android receiver support (#4183) (dbba571)
- hls: Add support for EXT-X-GAP (#4208) (14e61a7), closes #1308
- Temporarily disable the active variant from NETWORK HTTP_ERROR (#4189) (b57279d), closes #4121 #1542 #2541
- UI: Added keyboardSeekDistance config to UI (#4246) (6084ca6)
Bug Fixes
- abr: use Network Info API in ABR getBandwidthEstimate (#4263) (4fc7a48)
- Do not report MANIFEST RESTRICTIONS_CANNOT_BE_MET error twice (#4194) (08589e8), closes #4190
- Don't send drmsessionupdate after unload (#4248) (60af9ad)
- fairplay: Re-add initDataTransform config (#4231) (ff310e9)
- Fix audio mime type in multiplexed HLS stream (#4241) (4e4e92e)
- Fix event listener leaks in Player (#4229) (a5d3568)
- Fix exception with streaming.startAtSegmentBoundary (#4216) (426a19c), closes #4188
- Fix PERIOD_FLATTENING_FAILED error when periods have different base sample types (#4206) (b757a81), closes #4202
- Fix VTT cue timing in HLS (#4217) (5818260), closes #4191
- hls: Fix av1 codec selection in HLS. (#4203) (5e13495)
- HLS: Fix duplicate hinted segments (#4258) (9171f73), closes #4223
- hls: Fix X-PRELOAD-HINT failure with LL mode off (#4212) (86497a5), closes #4185
- ui: Widen touchable button area (#3249) (6c0283e)
- Upgrade mux.js to version that emits partial ID3 when malformed (#4259) (dc88fe0), closes #3761
- Wait for chapters track to be loaded (#4228) (80e81f1), closes #4186