| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dash.js v5.2.1 source code.tar.gz | 2026-08-17 | 35.0 MB | |
| dash.js v5.2.1 source code.zip | 2026-08-17 | 35.7 MB | |
| README.md | 2026-08-17 | 5.3 kB | |
| Totals: 3 Items | 70.7 MB | 3 | |
Improvements
- Add setting hybridSwitchBufferTime for switching between Bola/Throughput rules by @robertbryer in https://github.com/Dash-Industry-Forum/dash.js/pull/5040
- Add the remaining AdaptationSets in the manifest to the capability event by @robertbryer in https://github.com/Dash-Industry-Forum/dash.js/pull/5048
- Scrub-bar and timeline does changes to VoD as MPD transitions from dynamic to static by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5077
- Enable initial track filtering by codec string by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5086
- Feature/fairplay external cert url by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5088
- Add current timestamp to progressbar in controlbar by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5096
Bugfixes
- Fix the quality switched for L3D-DASH streams which use AdaptationSet… by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5034
- fix(StreamController): don't reuse previous-period SourceBuffers when changeType is unavailable by @stephanterning in https://github.com/Dash-Industry-Forum/dash.js/pull/5037
- Check if attr is undefined in objectiron by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5047
- Fix multiple memory leaks on Cta608Parser and ResizeObserver by @H-L in https://github.com/Dash-Industry-Forum/dash.js/pull/5042
- Fix/audit by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5052
- Fix Multi-period regression by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5056
- Fix blacklist controller not being active after reset by @robertbryer in https://github.com/Dash-Industry-Forum/dash.js/pull/5063
- fix: handle VOD tail buffering completion by @hijack2ee in https://github.com/Dash-Industry-Forum/dash.js/pull/5025
- Map an event duration of 0xFFFFFFFF to NaN otherwise they stay in the… by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5071
- Fix a bad manifest with no Periods throwing exceptions by @robertbryer in https://github.com/Dash-Industry-Forum/dash.js/pull/5091
- Fix/5087 multi period subtitles by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5094
- Apply fixes based on findings in functional tests by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5101
Performance
- perf(cmcd): reuse the top-bitrate representation list within a request by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5055
Samples and Reference Player
- Fix autoload in reference player and option to specify the target MPD… by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5035
- Place link to reference UI more prominent on samples page by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5069
- Feature/sample section refactoring by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5058
- Fix content steering demo add LiveSim2 reference and BASE_URLS_UPDATE… by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5057
- Add hevc.js sample for HEVC playback in browsers without native support by @privaloops in https://github.com/Dash-Industry-Forum/dash.js/pull/5028
- Reorder samples in sample section by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5089
Build, CI and Tests
- fix(tests): correct unit tests that pass without verifying behavior by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5012
- fix(tests): improve test reliability — FileLoader errors, state cleanup, debug logs by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5013
- ci: P1 CI/CD optimizations — reduce redundant work by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5005
- ci: P2 optimizations — split PR workflow, deduplicate lint, webpack cache by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5006
- ci: consolidate master deploys into a single workflow (4 builds → 1) by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5008
- ci: deploy-specific build path and doc-only path filters by @PascalThuet in https://github.com/Dash-Industry-Forum/dash.js/pull/5009
- Feature/claude init by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5067
- Change unit test configuration to speed up runtime by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5070
- Fix: Published ESM import entry (dist/modern/esm/dash.all.min.js) still contains CommonJS/global wrapper semantics and triggers modern bundler warnings by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5068
- Feature/testapp npm pack by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5092
- Feature/gh pages integration by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5097
- Fix/pages deployment by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5098
- Run NPM audit fix by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5099
- Feature/npm release chain by @dsilhavy in https://github.com/Dash-Industry-Forum/dash.js/pull/5100