Skip to content

Releases: shaka-project/shaka-player

v4.3.6

27 Apr 16:07
9b0412c
Compare
Choose a tag to compare

4.3.6 (2023-04-27)

Bug Fixes

  • config.streaming.preferNativeHls only applies to HLS streams (#5167) (dd7a2dc), closes #5166
  • ads: Fix ads starting muted behavior (#5153) (d55479c), closes #5125
  • Ads: Fix usage of EventManager on CS (#5084) (259f0f7)
  • DASH: Fix seeking on multiperiod content after variant change (#5110) (579b5e2)
  • demo: Fix native controls pointer events stolen by LCEVC canvas (#5065) (eb6f792)
  • don't use navigator.connection event listener if it isn't implemented (#5157) (bfdfc7d), closes #4542
  • exclude "future" segments from presentation timeline auto correct drift calculations (#4945) (0578084), closes #4944
  • Fix fetch plugin with old implementations (#5091) (18e3c51)
  • Fix handling of CC when switching between codecs (#5160) (c5cbdf8)
  • Fix HEAD request exception (#5194) (8835996), closes #5164
  • Fix missing originalUri in response filters (#5114) (ed398b8)
  • Fix race that allows multiple text streams to be loaded (#5129) (2d6af2c)
  • Fix selectVariantsByLabel using src= (#5154) (9200e43)
  • Handle empty media segments for Mp4VttParser (#5131) (30fd63a), closes #4429
  • HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (834c329)
  • HLS: Fix support of fragmented WebVTT (#5156) (e54a52b)
  • HLS: preserve discontinuitySequence in SegmentIndex#fit (#5066) (a5a4d3e)
  • HLS: support discontinuities in segments mode (#5102) (cfcca8e)
  • logging: Simplify log code. (#5050) (203ceca), closes #5032
  • mitigate uncaught type error in media_source_engine (#5069) (29a27cd), closes #4903
  • net: Fix HEAD requests in new Chromium (#5180) (08bd825), closes #5164
  • PERIOD_FLATTENING_FAILED error with shaka 4.3.x that did not occur with shaka 3.1.2 (#5188) (a180b28), closes #5183
  • Prevent bad calls to MediaSource.endOfStream (#5071) (ba6988f), closes #5070
  • prevent memory leak in SimpleAbrManager while destroying (#5149) (f32b11f)
  • Tizen video error fixed by checking the extended MIME type (#4973) (5a19240), closes #4634
  • Tizen: Fix exceptions thrown from logging methods (#5063) (8f69008)

v4.2.10

27 Apr 16:02
0147b94
Compare
Choose a tag to compare

4.2.10 (2023-04-27)

Bug Fixes

  • config.streaming.preferNativeHls only applies to HLS streams (#5167) (0cf7014), closes #5166
  • ads: Fix ads starting muted behavior (#5153) (17e8bf6), closes #5125
  • Ads: Fix usage of EventManager on CS (#5084) (f1b3ceb)
  • DASH: Fix seeking on multiperiod content after variant change (#5110) (860b975)
  • don't use navigator.connection event listener if it isn't implemented (#5157) (7d8b867), closes #4542
  • Fix fetch plugin with old implementations (#5091) (6333d49)
  • Fix handling of CC when switching between codecs (#5160) (9c3353c)
  • Fix HEAD request exception (#5194) (326137a), closes #5164
  • Fix missing originalUri in response filters (#5114) (f9c72fe)
  • Fix race that allows multiple text streams to be loaded (#5129) (6f695d2)
  • Fix selectVariantsByLabel using src= (#5154) (537591d)
  • Handle empty media segments for Mp4VttParser (#5131) (123d476), closes #4429
  • HLS: Adding support for DTS Express in HLS fMP4 (#5112) (#5117) (1e577d4)
  • HLS: preserve discontinuitySequence in SegmentIndex#fit (#5066) (ad484a3)
  • logging: Simplify log code. (#5050) (7f9f26c), closes #5032
  • net: Fix HEAD requests in new Chromium (#5180) (1383d6f), closes #5164
  • PERIOD_FLATTENING_FAILED error with shaka 4.2.x that did not occur with shaka 3.1.2 (#5188) (e26d19e), closes #5183
  • Prevent bad calls to MediaSource.endOfStream (#5071) (bae961b), closes #5070
  • prevent memory leak in SimpleAbrManager while destroying (#5149) (3f85d0c)
  • Tizen video error fixed by checking the extended MIME type (#4973) (f53e9e9), closes #4634
  • Tizen: Fix exceptions thrown from logging methods (#5063) (3109994)

v3.3.19

27 Apr 15:41
a2c3af1
Compare
Choose a tag to compare

3.3.19 (2023-04-27)

Bug Fixes

v3.2.21

27 Apr 15:40
773ecb0
Compare
Choose a tag to compare

3.2.21 (2023-04-27)

Bug Fixes

v4.3.5

02 Mar 22:07
f4f14db
Compare
Choose a tag to compare

4.3.5 (2023-03-01)

Bug Fixes

  • Ads: Fix CS volume ad (#5016) (c6e1315)
  • Ads: Fix usage of EventManager on CS (#5017) (7c408ed)
  • ads: Fix VMAP ads stay muted on muted autoplay (#4995) (2b9ead2)
  • Allow the playback of TS without mux.js (#5041) (a347d25)
  • Caption can not turn off at iOS Safari (#4978) (07c6cdb)
  • Demo: Allow manifest type for DAI custom assets (#4977) (d67ca2b)
  • DrmEngine exception thrown when using FairPlay (#4971) (ddc7f50)
  • Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (0559cf2)
  • Fallback to isTypeSupported when cast namespace is undefined (#5012) (e95f8a6)
  • Fix duration error when HLS goes from LIVE to VOD (#5001) (4f4f6e2)
  • Fix video/mp2t mimetype conversion. (#5039) (09a81a7)
  • HLS: Add .tsa and .tsv file extensions as valid MPEG2-TS. (#5034) (938e6c1)
  • Increase IndexedDB timeout (#4984) (4bbcf6a)
  • MCap: Remove robustness when robustness value is default (#4953) (61c8a06)
  • Prevent content from being restarted after Postroll ads (#4979) (68dae24), closes #4445
  • Reject TS content on Edge (#5043) (2d6e8ee)
  • VTT: Fix spacing between text lines (#4961) (1194d74)
  • WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (7f23b09)

v4.2.9

02 Mar 21:56
5b93128
Compare
Choose a tag to compare

4.2.9 (2023-03-01)

Bug Fixes

  • Ads: Fix CS volume ad (#5016) (70406d0)
  • Ads: Fix usage of EventManager on CS (#5017) (4aa25c6)
  • ads: Fix VMAP ads stay muted on muted autoplay (#4995) (c80c0bc)
  • Allow the playback of TS without mux.js (#5041) (8a55a25)
  • Caption can not turn off at iOS Safari (#4978) (0408c91)
  • Demo: Allow manifest type for DAI custom assets (#4977) (ea1ab66)
  • DrmEngine exception thrown when using FairPlay (#4971) (36aab19)
  • Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (b753933)
  • Fallback to isTypeSupported when cast namespace is undefined (#5012) (eff0b41)
  • Fix video/mp2t mimetype conversion. (#5039) (d41602e)
  • HLS: Add .tsa and .tsv file extensions as valid MPEG2-TS. (#5034) (c72c5f6)
  • Increase IndexedDB timeout (#4984) (f2d681e)
  • MCap: Remove robustness when robustness value is default (#4953) (59bbb56)
  • Prevent content from being restarted after Postroll ads (#4979) (a907a4f), closes #4445
  • Reject TS content on Edge (#5043) (99fb4bb)
  • VTT: Fix spacing between text lines (#4961) (2bf8526)
  • WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (933ee78)

v3.3.18

02 Mar 21:47
eb654b9
Compare
Choose a tag to compare

3.3.18 (2023-03-01)

Bug Fixes

  • Ads: Fix CS volume ad (#5016) (b0bb23c)
  • Ads: Fix usage of EventManager on CS (#5017) (83f9153)
  • ads: Fix VMAP ads stay muted on muted autoplay (#4995) (1d74f6e)
  • Allow the playback of TS without mux.js (#5041) (5784250)
  • Caption can not turn off at iOS Safari (#4978) (35f420e)
  • Demo: Allow manifest type for DAI custom assets (#4977) (d341f93)
  • Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (bda4e50)
  • Fallback to isTypeSupported when cast namespace is undefined (#5012) (141f0e3)
  • Fix video/mp2t mimetype conversion. (#5039) (4fd078e)
  • HLS: Add .tsa and .tsv file extensions as valid MPEG2-TS. (#5034) (a080996)
  • Increase IndexedDB timeout (#4984) (a7bc000)
  • MCap: Remove robustness when robustness value is default (#4953) (762b1e7)
  • Prevent content from being restarted after Postroll ads (#4979) (acebfa1), closes #4445
  • Reject TS content on Edge (#5043) (982d7bc)
  • VTT: Fix spacing between text lines (#4961) (a44fe84)
  • WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (15afb4b)

v3.2.20

02 Mar 21:32
6ce8a3b
Compare
Choose a tag to compare

3.2.20 (2023-03-02)

Bug Fixes

  • Ads: Fix CS volume ad (#5016) (7d644ca)
  • Ads: Fix usage of EventManager on CS (#5017) (0fcaeaa)
  • ads: Fix VMAP ads stay muted on muted autoplay (#4995) (4c5cf61)
  • Allow the playback of TS without mux.js (#5041) (2e3c720)
  • Caption can not turn off at iOS Safari (#4978) (b644860)
  • Demo: Allow manifest type for DAI custom assets (#4977) (2a66112)
  • Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV (#4962) (59d2e09)
  • Fallback to isTypeSupported when cast namespace is undefined (#5012) (1834ad3)
  • Fix video/mp2t mimetype conversion. (#5039) (cec2b28)
  • HLS: Add .tsa and .tsv file extensions as valid MPEG2-TS. (#5034) (6c4efe2)
  • Increase IndexedDB timeout (#4984) (2b81cb4)
  • MCap: Remove robustness when robustness value is default (#4953) (6115dd7)
  • Prevent content from being restarted after Postroll ads (#4979) (8969f1e)
  • Reject TS content on Edge (#5043) (c5c4d0f)
  • VTT: Fix spacing between text lines (#4961) (40bff87)
  • WebVTT: Tags in the WebVTT subtitle are not parsed (#4960) (542883f)

v4.3.4

31 Jan 01:52
95076d0
Compare
Choose a tag to compare

4.3.4 (2023-01-31)

Bug Fixes

  • Add mux.js to support.html (#4923) (fde895e)
  • DASH: Fix dynamic manifests from edgeware (#4914) (983dea3)
  • Fix MediaCapabilities polyfill on Hisense (#4927) (d36677f)
  • Fix WebVTT parser failure on REGION blocks (#4915) (f57a954)
  • HLS: Fix detection of WebVTT subtitles in HLS by extension (#4928) (86c58ee), closes #4929
  • HLS: IMSC1 subtitles not working in a HLS stream (#4942) (8a9156f)
  • VTT: Fix combining style selectors (#4934) (bd04cf1)
  • WebVTT: Add support to  , ‎ and ‏ (#4920) (d2e2d49)
  • WebVTT: Add support to voice tag styles (#4845) (4fb19fb)
  • WebVTT: Fix horizontal positioning with cue box size (#4949) (cefbe08)
  • WebVTT: Fix voices with styles and support to multiple styles (#4922) (981bceb)

v4.2.8

31 Jan 01:26
28b71f8
Compare
Choose a tag to compare

4.2.8 (2023-01-31)

Bug Fixes

  • Add mux.js to support.html (#4923) (4c46595)
  • DASH: Fix dynamic manifests from edgeware (#4914) (247229b)
  • Fix MediaCapabilities polyfill on Hisense (#4927) (8b694f0)
  • Fix WebVTT parser failure on REGION blocks (#4915) (39ba2e8)
  • HLS: Fix detection of WebVTT subtitles in HLS by extension (#4928) (b0eb356), closes #4929
  • VTT: Fix combining style selectors (#4934) (c036c53)
  • WebVTT: Add support to  , ‎ and ‏ (#4920) (3fa6ff0)
  • WebVTT: Add support to voice tag styles (#4845) (e8465a2)
  • WebVTT: Fix horizontal positioning with cue box size (#4949) (74d399d)
  • WebVTT: Fix voices with styles and support to multiple styles (#4922) (355a59f)