UNPKG

@firstcoders/hls-web-audio

Version:
462 lines (259 loc) 29.9 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. # [2.5.0-beta.4](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.5.0-beta.3...@firstcoders/hls-web-audio@2.5.0-beta.4) (2025-07-18) ### Bug Fixes - **hls-web-audio:** all controller events unset when hls is destroyed ([d7c2668](https://github.com/soundws/hls-web-audio/commit/d7c2668283e1c6ca2ebe5642fccbedc385414883)) # [2.5.0-beta.3](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.5.0-beta.2...@firstcoders/hls-web-audio@2.5.0-beta.3) (2025-02-26) ### Bug Fixes - **hls-web-audio:** add very short crossfade between clips ([5d4d8f9](https://github.com/soundws/hls-web-audio/commit/5d4d8f90d9022fd5bd77a4bbe5230e4b861d68ef)) - **hls-web-audio:** again emit seek every time adjustedStart is set ([2db01cb](https://github.com/soundws/hls-web-audio/commit/2db01cb517d6d3f52817684748a555da14d08d88)) - **hls-web-audio:** fixadjusted start firing seek event caused issues ([fa0fe3b](https://github.com/soundws/hls-web-audio/commit/fa0fe3bbaa439be4f0360d3bd79cdc748f4669ec)) - **hls-web-audio:** more precise scheduling ([c3915ab](https://github.com/soundws/hls-web-audio/commit/c3915abdd3085e4d42d84ee9d49a50a3cbe4fb68)) - **hls-web-audio:** play no longer causes audiocontext to start prematurely ([8bfa433](https://github.com/soundws/hls-web-audio/commit/8bfa433166352b3a8d7f94b1742315dc7f31f39f)) ### Reverts - **hls-web-audio:** client side cross-fade ([3159d13](https://github.com/soundws/hls-web-audio/commit/3159d13c129698f2688d12b504402a4c0836d367)) # [2.5.0-beta.2](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.5.0-beta.1...@firstcoders/hls-web-audio@2.5.0-beta.2) (2024-12-13) ### Bug Fixes - **hls-web-audio:** seek event fired as result of setcurenttime ([53141ad](https://github.com/soundws/hls-web-audio/commit/53141adf9b842e9746e04de7b473dcf918a10901)) # [2.5.0-beta.1](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.5.0-beta.0...@firstcoders/hls-web-audio@2.5.0-beta.1) (2024-12-06) ### Bug Fixes - **hls-web-audio:** notbeforeflag is reset when playDuration or offset changes ([ed7c923](https://github.com/soundws/hls-web-audio/commit/ed7c923acb36568097340d38b3a4c0a6a8933875)) # [2.5.0-beta.0](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.4.1-beta.0...@firstcoders/hls-web-audio@2.5.0-beta.0) (2024-12-06) ### Features - **hls-web-audio:** hls is smarter on when to run schedule ([7012552](https://github.com/soundws/hls-web-audio/commit/7012552c044ed1b0af5c9f81a628d8c44f9701ad)) ## [2.4.1-beta.0](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.4.0...@firstcoders/hls-web-audio@2.4.1-beta.0) (2024-11-28) ### Bug Fixes - **hls-web-audio:** fix for hls.load resolving returned promise too soon ([a5f12b6](https://github.com/soundws/hls-web-audio/commit/a5f12b6c7597a6bc3922a81224284674f34674cf)) - **stemplayer-js:** fix for loading and unloading when (re-)setting src for stem ([21d83bd](https://github.com/soundws/hls-web-audio/commit/21d83bd7a160caec0451cc59243b82650a2cb424)) # [2.4.0](https://github.com/soundws/hls-web-audio/compare/@firstcoders/hls-web-audio@2.4.0-beta.0...@firstcoders/hls-web-audio@2.4.0) (2024-09-21) **Note:** Version bump only for package @firstcoders/hls-web-audio # 2.4.0-beta.0 (2024-09-18) ### Bug Fixes - **hls-web-audio:** ensure seeking takes into account offset and playduration ([802249d](https://github.com/soundws/hls-web-audio/commit/802249d8b70a57b6d7b33331d3f15ef29d199144)) - **hls-web-audio:** fix for setting unsetting duration override throwing error ([b748359](https://github.com/soundws/hls-web-audio/commit/b748359976d55e6e73799ec5585a916ceaf55969)) ### Features - **hls-web-audio:** added offset and duration and rewrote loop functionality ([a4c9b49](https://github.com/soundws/hls-web-audio/commit/a4c9b49e9512d0599c6dd27238eb0b5498bf8b02)) ## [2.3.1-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.1-beta.0...@soundws/hls-web-audio@2.3.1-beta.1) (2024-06-06) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.3.1-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0...@soundws/hls-web-audio@2.3.1-beta.0) (2024-06-04) **Note:** Version bump only for package @soundws/hls-web-audio # [2.3.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0-beta.4...@soundws/hls-web-audio@2.3.0) (2024-06-01) **Note:** Version bump only for package @soundws/hls-web-audio # [2.3.0-beta.4](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0-beta.3...@soundws/hls-web-audio@2.3.0-beta.4) (2024-06-01) **Note:** Version bump only for package @soundws/hls-web-audio # [2.3.0-beta.3](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0-beta.2...@soundws/hls-web-audio@2.3.0-beta.3) (2024-05-23) **Note:** Version bump only for package @soundws/hls-web-audio # [2.3.0-beta.2](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0-beta.1...@soundws/hls-web-audio@2.3.0-beta.2) (2024-05-23) ### Bug Fixes - **hls-web-audio:** fix for setting unsetting duration override throwing error ([b748359](https://github.com/soundws/hls-web-audio/commit/b748359976d55e6e73799ec5585a916ceaf55969)) # [2.3.0-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.3.0-beta.0...@soundws/hls-web-audio@2.3.0-beta.1) (2024-05-06) **Note:** Version bump only for package @soundws/hls-web-audio # [2.3.0-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.1...@soundws/hls-web-audio@2.3.0-beta.0) (2024-05-03) ### Bug Fixes - **hls-web-audio:** ensure seeking takes into account offset and playduration ([802249d](https://github.com/soundws/hls-web-audio/commit/802249d8b70a57b6d7b33331d3f15ef29d199144)) ### Features - **hls-web-audio:** added offset and duration and rewrote loop functionality ([a4c9b49](https://github.com/soundws/hls-web-audio/commit/a4c9b49e9512d0599c6dd27238eb0b5498bf8b02)) ## [2.2.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.1-beta.4...@soundws/hls-web-audio@2.2.1) (2024-04-09) **Note:** Version bump only for package @soundws/hls-web-audio ## 2.2.1-beta.4 (2024-04-09) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.2.1-beta.3](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.1-beta.2...@soundws/hls-web-audio@2.2.1-beta.3) (2024-03-28) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.2.1-beta.2](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.1-beta.1...@soundws/hls-web-audio@2.2.1-beta.2) (2024-03-07) ### Bug Fixes - **hls-web-audio:** no longer end when hls are removed in case new ones are added soon after ([e28d745](https://github.com/soundws/hls-web-audio/commit/e28d7457a78d57aed1c815fe8f0507a4812c468c)) ## [2.2.1-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.1-beta.0...@soundws/hls-web-audio@2.2.1-beta.1) (2024-03-06) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.2.1-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.0...@soundws/hls-web-audio@2.2.1-beta.0) (2024-03-06) ### Bug Fixes - **hls-web-audio:** do not seek if no duration is set ([fc7f835](https://github.com/soundws/hls-web-audio/commit/fc7f835d406e232e69166602d8968823502679c9)) - **hls-web-audio:** emit duration when hls is unobserved ([3155110](https://github.com/soundws/hls-web-audio/commit/31551107c34b4bdd699e0fbf50971b11d3079681)) # [2.2.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.0-beta.2...@soundws/hls-web-audio@2.2.0) (2024-02-29) **Note:** Version bump only for package @soundws/hls-web-audio # [2.2.0-beta.2](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.0-beta.1...@soundws/hls-web-audio@2.2.0-beta.2) (2024-02-24) **Note:** Version bump only for package @soundws/hls-web-audio # [2.2.0-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.2.0-beta.0...@soundws/hls-web-audio@2.2.0-beta.1) (2024-02-23) **Note:** Version bump only for package @soundws/hls-web-audio # [2.2.0-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.1.0...@soundws/hls-web-audio@2.2.0-beta.0) (2024-02-23) ### Features - **hls-web-audio:** added fetchoptions to segment fetch request ([3795f8c](https://github.com/soundws/hls-web-audio/commit/3795f8cb57ed018e897234e14f30d4bd89102616)) # [2.1.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.1.0-beta.1...@soundws/hls-web-audio@2.1.0) (2024-02-04) **Note:** Version bump only for package @soundws/hls-web-audio # [2.1.0-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.1.0-beta.0...@soundws/hls-web-audio@2.1.0-beta.1) (2024-01-08) ### Bug Fixes - **hls-web-audio:** optional chaining when calling method on object that may have been destroyed ([42fd5fe](https://github.com/soundws/hls-web-audio/commit/42fd5fe3d5a083c7530d3ba59caeea0b3ada1a49)) # [2.1.0-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.7...@soundws/hls-web-audio@2.1.0-beta.0) (2023-12-16) ### Features - **hls-web-audio:** added IOS unmute ([4731242](https://github.com/soundws/hls-web-audio/commit/473124228b23d3702b0ffd821e6175347f91c6be)) ## [2.0.1-beta.7](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.6...@soundws/hls-web-audio@2.0.1-beta.7) (2023-11-09) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.6](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.5...@soundws/hls-web-audio@2.0.1-beta.6) (2023-10-31) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.5](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.4...@soundws/hls-web-audio@2.0.1-beta.5) (2023-10-02) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.4](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.3...@soundws/hls-web-audio@2.0.1-beta.4) (2023-09-24) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.3](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.2...@soundws/hls-web-audio@2.0.1-beta.3) (2023-09-22) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.2](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.0...@soundws/hls-web-audio@2.0.1-beta.2) (2023-09-22) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.1](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.1-beta.0...@soundws/hls-web-audio@2.0.1-beta.1) (2023-09-22) **Note:** Version bump only for package @soundws/hls-web-audio ## [2.0.1-beta.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0...@soundws/hls-web-audio@2.0.1-beta.0) (2023-09-22) ### Bug Fixes - **hls-web-audio:** console.error errors ([faf5b01](https://github.com/soundws/hls-web-audio/commit/faf5b01df62bfca70b18a70fc10bd9e11e56a089)) # [2.0.0](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.14...@soundws/hls-web-audio@2.0.0) (2023-05-13) **Note:** Version bump only for package @soundws/hls-web-audio # [2.0.0-beta.14](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.13...@soundws/hls-web-audio@2.0.0-beta.14) (2023-05-13) ### Bug Fixes - **hls-web-audio:** fix for relative urls ([9a3610f](https://github.com/soundws/hls-web-audio/commit/9a3610fb0e0e119ed8144a9e36922b6b54f6ed79)) # [2.0.0-beta.13](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.10...@soundws/hls-web-audio@2.0.0-beta.13) (2023-05-13) ### Reverts - Revert "chore(hls-web-audio): moved to stemplayer-js repo" ([8e3ee8b](https://github.com/soundws/hls-web-audio/commit/8e3ee8b27c45262dbfbc9d45a61c13e7d4faca63)) # 2.0.0-beta.12 (2023-05-13) ### Bug Fixes - **hls-web-audio:** do not seek to 0 when playing first time.. merely mark 0 point ([f3c474b](https://github.com/soundws/hls-web-audio/commit/f3c474b6ba3a648f2358a7d403153ebd3fa38219)) - **hls-web-audio:** fix for controller resuming after seek even when buffering ([80ef9cf](https://github.com/soundws/hls-web-audio/commit/80ef9cfb20b4a0d2467f4282d609e84269c70e36)) - **hls-web-audio:** fix for seek out of range. Dont throw error. ([957aa63](https://github.com/soundws/hls-web-audio/commit/957aa63bbec249583cd7d2cae79b1f1919bc5e90)) - **hls-web-audio:** include js file extension of esm modules ([3ffa870](https://github.com/soundws/hls-web-audio/commit/3ffa8706ab6d65de69d65410d807910e93fbe7ef)) - **hls-web-audio:** recompiled mpd-m3u8-to-json as commonjs and fixed bug when string with EXT occurred in a url ([6e67b47](https://github.com/soundws/hls-web-audio/commit/6e67b47e4f7fd0c167e5a5f6e155fe1c1d5fcf17)) - **hls-web-audio:** use URL object for segment to validate url ([16e8360](https://github.com/soundws/hls-web-audio/commit/16e8360441a0e595513c9128cf4bfe6900b6ebef)) ### Features - **hls-web-audio:** added experimental loop feature with smooth loop ([17e9808](https://github.com/soundws/hls-web-audio/commit/17e98081e1fbb36a700a2a14d34478dfc66776f6)) - **hls-web-audio:** allow setting of duration thereby overriding duration collected from the loaded audio ([068625c](https://github.com/soundws/hls-web-audio/commit/068625cc6754cf34acd003d3c308e1ae4dcea8c1)) - **hls-web-audio:** stop ac before seeking so that disconnecting nodes does not cause cracks and pops, resume after ([5c6b0e2](https://github.com/soundws/hls-web-audio/commit/5c6b0e280175e032e46f7ae13e7dd3b68cdf4f46)) ### Reverts - Revert "chore(hls-web-audio): moved to stemplayer-js repo" ([8e3ee8b](https://github.com/soundws/hls-web-audio/commit/8e3ee8b27c45262dbfbc9d45a61c13e7d4faca63)) # 2.0.0-beta.11 (2023-05-13) ### Bug Fixes - **hls-web-audio:** do not seek to 0 when playing first time.. merely mark 0 point ([f3c474b](https://github.com/soundws/hls-web-audio/commit/f3c474b6ba3a648f2358a7d403153ebd3fa38219)) - **hls-web-audio:** fix for controller resuming after seek even when buffering ([80ef9cf](https://github.com/soundws/hls-web-audio/commit/80ef9cfb20b4a0d2467f4282d609e84269c70e36)) - **hls-web-audio:** fix for seek out of range. Dont throw error. ([957aa63](https://github.com/soundws/hls-web-audio/commit/957aa63bbec249583cd7d2cae79b1f1919bc5e90)) - **hls-web-audio:** include js file extension of esm modules ([3ffa870](https://github.com/soundws/hls-web-audio/commit/3ffa8706ab6d65de69d65410d807910e93fbe7ef)) - **hls-web-audio:** recompiled mpd-m3u8-to-json as commonjs and fixed bug when string with EXT occurred in a url ([6e67b47](https://github.com/soundws/hls-web-audio/commit/6e67b47e4f7fd0c167e5a5f6e155fe1c1d5fcf17)) - **hls-web-audio:** use URL object for segment to validate url ([16e8360](https://github.com/soundws/hls-web-audio/commit/16e8360441a0e595513c9128cf4bfe6900b6ebef)) ### Features - **hls-web-audio:** added experimental loop feature with smooth loop ([17e9808](https://github.com/soundws/hls-web-audio/commit/17e98081e1fbb36a700a2a14d34478dfc66776f6)) - **hls-web-audio:** allow setting of duration thereby overriding duration collected from the loaded audio ([068625c](https://github.com/soundws/hls-web-audio/commit/068625cc6754cf34acd003d3c308e1ae4dcea8c1)) - **hls-web-audio:** stop ac before seeking so that disconnecting nodes does not cause cracks and pops, resume after ([5c6b0e2](https://github.com/soundws/hls-web-audio/commit/5c6b0e280175e032e46f7ae13e7dd3b68cdf4f46)) # [2.0.0-beta.10](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.9...@soundws/hls-web-audio@2.0.0-beta.10) (2023-05-11) ### Features - **hls-web-audio:** added experimental loop feature with smooth loop ([17e9808](https://github.com/soundws/hls-web-audio/commit/17e98081e1fbb36a700a2a14d34478dfc66776f6)) - **hls-web-audio:** allow setting of duration thereby overriding duration collected from the loaded audio ([068625c](https://github.com/soundws/hls-web-audio/commit/068625cc6754cf34acd003d3c308e1ae4dcea8c1)) # [2.0.0-beta.9](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.8...@soundws/hls-web-audio@2.0.0-beta.9) (2023-05-09) ### Bug Fixes - **hls-web-audio:** recompiled mpd-m3u8-to-json as commonjs and fixed bug when string with EXT occurred in a url ([6e67b47](https://github.com/soundws/hls-web-audio/commit/6e67b47e4f7fd0c167e5a5f6e155fe1c1d5fcf17)) # [2.0.0-beta.8](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.7...@soundws/hls-web-audio@2.0.0-beta.8) (2023-05-09) ### Bug Fixes - **hls-web-audio:** use URL object for segment to validate url ([16e8360](https://github.com/soundws/hls-web-audio/commit/16e8360441a0e595513c9128cf4bfe6900b6ebef)) # [2.0.0-beta.7](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.6...@soundws/hls-web-audio@2.0.0-beta.7) (2023-05-01) ### Bug Fixes - **hls-web-audio:** fix for controller resuming after seek even when buffering ([80ef9cf](https://github.com/soundws/hls-web-audio/commit/80ef9cfb20b4a0d2467f4282d609e84269c70e36)) # [2.0.0-beta.6](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.5...@soundws/hls-web-audio@2.0.0-beta.6) (2023-05-01) ### Bug Fixes - **hls-web-audio:** include js file extension of esm modules ([3ffa870](https://github.com/soundws/hls-web-audio/commit/3ffa8706ab6d65de69d65410d807910e93fbe7ef)) # [2.0.0-beta.5](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.3...@soundws/hls-web-audio@2.0.0-beta.5) (2023-04-25) **Note:** Version bump only for package @soundws/hls-web-audio # [2.0.0-beta.4](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.3...@soundws/hls-web-audio@2.0.0-beta.4) (2023-04-25) **Note:** Version bump only for package @soundws/hls-web-audio # [2.0.0-beta.3](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.2...@soundws/hls-web-audio@2.0.0-beta.3) (2023-04-25) **Note:** Version bump only for package @soundws/hls-web-audio # [2.0.0-beta.2](https://github.com/soundws/hls-web-audio/compare/@soundws/hls-web-audio@2.0.0-beta.1...@soundws/hls-web-audio@2.0.0-beta.2) (2023-04-25) ### Bug Fixes - **hls-web-audio:** do not seek to 0 when playing first time.. merely mark 0 point ([f3c474b](https://github.com/soundws/hls-web-audio/commit/f3c474b6ba3a648f2358a7d403153ebd3fa38219)) - **hls-web-audio:** fix for seek out of range. Dont throw error. ([957aa63](https://github.com/soundws/hls-web-audio/commit/957aa63bbec249583cd7d2cae79b1f1919bc5e90)) ### Features - **hls-web-audio:** stop ac before seeking so that disconnecting nodes does not cause cracks and pops, resume after ([5c6b0e2](https://github.com/soundws/hls-web-audio/commit/5c6b0e280175e032e46f7ae13e7dd3b68cdf4f46)) # 2.0.0-beta.1 (2023-04-19) **Note:** Version bump only for package @soundws/hls-web-audio # 2.0.0-beta.0 (2023-04-19) ### Bug Fixes - fix for hls segment staying stuck in a preparing state ([5df1f12](https://github.com/sound-ws/monorepo/commit/5df1f12c3c0f14dc8fad9a8edb50d5821230f158)) - **hls-service:** catch error and emit as controller event ([5cc7b0f](https://github.com/sound-ws/monorepo/commit/5cc7b0f2edc152af2e27ca19ac43de8b198341ab)) - **hls:** better handling of abort error which was causing the player to get stuck ([7474b8f](https://github.com/sound-ws/monorepo/commit/7474b8f7cce288bc6717ac64aee0a1cc9f955302)) - **hls:** catch AbortError in m3u8 load ([3886356](https://github.com/sound-ws/monorepo/commit/3886356bd1ce04eb172cb5795fc579e6cbf806ed)) - **hls:** deal better with call to controller.play when paused ([741a935](https://github.com/sound-ws/monorepo/commit/741a935dcaf34e75857d22b65020b70738b1ebb0)) - **hls:** disable continuous retry of loading of stem ([b59574e](https://github.com/sound-ws/monorepo/commit/b59574ef289eb5c96ca1aecfd845bdbefa3e701e)) - **hls:** emit loading event when seeking ([7644766](https://github.com/sound-ws/monorepo/commit/7644766ec325a39f96c56cfbc8281d491206481d)) - **hls:** ensure methods are not called after object is destroyed ([73df570](https://github.com/sound-ws/monorepo/commit/73df570d3bba8bbfde9c3ebee1cb5bab3ff87d4f)) - **hls:** fix for ac#onstateChange ([420ad67](https://github.com/sound-ws/monorepo/commit/420ad6767f403183b231af5e3f9ee5db2b82ff8d)) - **hls:** fix for buffer-start being called from 2 places causing load screen to hang ([e89cdfc](https://github.com/sound-ws/monorepo/commit/e89cdfc5d5a498d72e0997957fd6610f731ec6ac)) - **hls:** fix for hls.canPlay returning false when no current segment exists ([a46686b](https://github.com/sound-ws/monorepo/commit/a46686b5f65444514aace17c7a01f7a1e9df8faa)) - **hls:** fix for pause-start/end event not fireing if the player wasnt playing ([851f83d](https://github.com/sound-ws/monorepo/commit/851f83d7190408f73cf9364a771d0f60a45e7e62)) - **hls:** fix for when decodeaudiodata fails ([cb1eaa3](https://github.com/sound-ws/monorepo/commit/cb1eaa362880dfa71c15fdd95c5b27d08995820a)) - **hls:** fix play during buffer starts playback early ([2395818](https://github.com/sound-ws/monorepo/commit/23958184a2b6b86592eb1e3d02b9fe1f2459c12d)) - **hls:** fix returning on tick when end ([317c2db](https://github.com/sound-ws/monorepo/commit/317c2db6e6535ccfc2b3b79b3b67c957cc222a2a)) - **hls:** improvements for gapless playback ([9bd03f7](https://github.com/sound-ws/monorepo/commit/9bd03f7f3cd4980482618b661c56d8b370cad44f)) - **hls:** include accept header in m3u8 request ([f2e53a8](https://github.com/sound-ws/monorepo/commit/f2e53a8666839e902c4d1b449579308cdef7cc78)) - **hls:** move fire pause-end event after resetting state. Added playOnceReady method to controller ([d818496](https://github.com/sound-ws/monorepo/commit/d8184962a5565cdf9cce873dbe104a1f0e39201a)) - **hls:** prevent attempted disconnect if sourcenode doesnt exist ([8cc6a9e](https://github.com/sound-ws/monorepo/commit/8cc6a9e155d267292b1946a2d95c163d4595f7cc)) - **hls:** reject with error when fetch failed is true on segment ([b81135a](https://github.com/sound-ws/monorepo/commit/b81135a02ed516ced9f9cdd058eaa5c7eca8a284)) - **hls:** revert to not calling bufferingStart when already buffering ([be5d979](https://github.com/sound-ws/monorepo/commit/be5d979ddb9515d1b3dda08039a0b9039294a230)) - **hls:** run schedulePass immediately when seeking ([a5debb0](https://github.com/sound-ws/monorepo/commit/a5debb0f50b2094e5e5776429681be06436d9225)) - **hls:** seeking back and forth caused loading freeze ([b4a7e62](https://github.com/sound-ws/monorepo/commit/b4a7e6297a399ec05bb93164c20a511976bf8dac)) - **hls:** tied tick to ac statechange ([a4cd504](https://github.com/sound-ws/monorepo/commit/a4cd504a79f646d21db0405fb147ae760eb88091)) - **hls:** time could progress when the audiocontext was paused ([5b1d2cf](https://github.com/sound-ws/monorepo/commit/5b1d2cfdcde2bc8bf115bed684c7c5cf12eeeee3)) ### chore - upgraded all dependencies ([232e7f0](https://github.com/sound-ws/monorepo/commit/232e7f0f2e6434981ca3235a252775aa36efe41c)) ### Code Refactoring - **hls:** simplified API ([9d56c84](https://github.com/sound-ws/monorepo/commit/9d56c84bb40b16929e0a14a8748d2489842f7582)) ### Features - added retry config to hls ([2fd428a](https://github.com/sound-ws/monorepo/commit/2fd428a6d2897853726cd0a1743fbd85b4661444)) - **hls:** added apple mpegurl to accept header to getM3u8 api request ([4ba009e](https://github.com/sound-ws/monorepo/commit/4ba009e673224f4f5fdd237cbe9d5bedbf1d975c)) - **hls:** added fadein and fadeout ([0afb9dd](https://github.com/sound-ws/monorepo/commit/0afb9ddf3fadab1d3e4e707011c4ddb8ded86524)) - **hls:** added injecting of fetchOptions to allow setting of headers etc ([ee5104b](https://github.com/sound-ws/monorepo/commit/ee5104bae4acfe65deb9f1f4c65f7f05888fdedd)) - tweak with hls and driver ([afe2970](https://github.com/sound-ws/monorepo/commit/afe29704cc52685ca1de8530d6f16660ff5c9246)) ### BREAKING CHANGES - **hls:** removed hlsClient - due to dependencies ## [1.1.2-beta.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.1...@sound-ws/hls@1.1.2-beta.0) (2022-11-15) **Note:** Version bump only for package @sound-ws/hls ## [1.1.1](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.1-beta.1...@sound-ws/hls@1.1.1) (2022-08-30) **Note:** Version bump only for package @sound-ws/hls ## [1.1.1-beta.1](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.1-beta.0...@sound-ws/hls@1.1.1-beta.1) (2022-08-29) ### Bug Fixes - **hls:** fix for buffer-start being called from 2 places causing load screen to hang ([e89cdfc](https://github.com/sound-ws/monorepo/commit/e89cdfc5d5a498d72e0997957fd6610f731ec6ac)) ## [1.1.1-beta.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.0...@sound-ws/hls@1.1.1-beta.0) (2022-08-22) ### Bug Fixes - **hls:** improvements for gapless playback ([9bd03f7](https://github.com/sound-ws/monorepo/commit/9bd03f7f3cd4980482618b661c56d8b370cad44f)) # [1.1.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.0-beta.1...@sound-ws/hls@1.1.0) (2022-08-09) **Note:** Version bump only for package @sound-ws/hls # [1.1.0-beta.1](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.1.0-beta.0...@sound-ws/hls@1.1.0-beta.1) (2022-07-18) ### Bug Fixes - **hls:** seeking back and forth caused loading freeze ([b4a7e62](https://github.com/sound-ws/monorepo/commit/b4a7e6297a399ec05bb93164c20a511976bf8dac)) # [1.1.0-beta.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.1-beta.1...@sound-ws/hls@1.1.0-beta.0) (2022-07-05) ### Features - **hls:** added apple mpegurl to accept header to getM3u8 api request ([4ba009e](https://github.com/sound-ws/monorepo/commit/4ba009e673224f4f5fdd237cbe9d5bedbf1d975c)) ## [1.0.1-beta.1](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.1-beta.0...@sound-ws/hls@1.0.1-beta.1) (2022-06-29) ### Bug Fixes - **hls:** move fire pause-end event after resetting state. Added playOnceReady method to controller ([d818496](https://github.com/sound-ws/monorepo/commit/d8184962a5565cdf9cce873dbe104a1f0e39201a)) ## [1.0.1-beta.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0...@sound-ws/hls@1.0.1-beta.0) (2022-06-28) **Note:** Version bump only for package @sound-ws/hls # [1.0.0](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.8...@sound-ws/hls@1.0.0) (2022-05-25) **Note:** Version bump only for package @sound-ws/hls # [1.0.0-beta.8](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.7...@sound-ws/hls@1.0.0-beta.8) (2022-05-24) ### Bug Fixes - **hls:** include accept header in m3u8 request ([f2e53a8](https://github.com/sound-ws/monorepo/commit/f2e53a8666839e902c4d1b449579308cdef7cc78)) - **hls:** reject with error when fetch failed is true on segment ([b81135a](https://github.com/sound-ws/monorepo/commit/b81135a02ed516ced9f9cdd058eaa5c7eca8a284)) # [1.0.0-beta.7](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.6...@sound-ws/hls@1.0.0-beta.7) (2022-05-24) ### Bug Fixes - **hls-service:** catch error and emit as controller event ([5cc7b0f](https://github.com/sound-ws/monorepo/commit/5cc7b0f2edc152af2e27ca19ac43de8b198341ab)) # [1.0.0-beta.6](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.5...@sound-ws/hls@1.0.0-beta.6) (2022-05-23) ### Bug Fixes - **hls:** better handling of abort error which was causing the player to get stuck ([7474b8f](https://github.com/sound-ws/monorepo/commit/7474b8f7cce288bc6717ac64aee0a1cc9f955302)) - **hls:** revert to not calling bufferingStart when already buffering ([be5d979](https://github.com/sound-ws/monorepo/commit/be5d979ddb9515d1b3dda08039a0b9039294a230)) # [1.0.0-beta.5](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.4...@sound-ws/hls@1.0.0-beta.5) (2022-05-19) ### Bug Fixes - **hls:** disable continuous retry of loading of stem ([b59574e](https://github.com/sound-ws/monorepo/commit/b59574ef289eb5c96ca1aecfd845bdbefa3e701e)) - **hls:** fix play during buffer starts playback early ([2395818](https://github.com/sound-ws/monorepo/commit/23958184a2b6b86592eb1e3d02b9fe1f2459c12d)) # [1.0.0-beta.4](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.3...@sound-ws/hls@1.0.0-beta.4) (2022-05-18) ### Bug Fixes - **hls:** fix for hls.canPlay returning false when no current segment exists ([a46686b](https://github.com/sound-ws/monorepo/commit/a46686b5f65444514aace17c7a01f7a1e9df8faa)) ### Features - **hls:** added injecting of fetchOptions to allow setting of headers etc ([ee5104b](https://github.com/sound-ws/monorepo/commit/ee5104bae4acfe65deb9f1f4c65f7f05888fdedd)) # [1.0.0-beta.3](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.2...@sound-ws/hls@1.0.0-beta.3) (2022-03-22) ### Bug Fixes - **hls:** ensure methods are not called after object is destroyed ([73df570](https://github.com/sound-ws/monorepo/commit/73df570d3bba8bbfde9c3ebee1cb5bab3ff87d4f)) # [1.0.0-beta.2](https://github.com/sound-ws/monorepo/compare/@sound-ws/hls@1.0.0-beta.1...@sound-ws/hls@1.0.0-beta.2) (2022-03-18) **Note:** Version bump only for package @sound-ws/hls