Skip to content

Releases: shaka-project/shaka-player

v4.6.7

09 Jan 12:08
7644483
Compare
Choose a tag to compare

4.6.7 (2024-01-09)

Bug Fixes

  • Ads: Fix VMAP won't play in muted autoplay (#6046) (2ee7389)
  • Demo: Allow play MP4 and TS in legacy iOS devices (#6051) (daf667a)
  • HLS: Live recovery after disconnects (#6048) (44fdb64)
  • Improved HEAD request fail test when fallback-ing to GET request (#6044) (141d3ea)
  • Install by default shaka.polyfill.PatchedMediaKeysApple when there is no unprefixed EME support (#6053) (7832f1b)
  • text roles being combined incorrectly in some multiperiod cases (#6055) (f32a769), closes #6054

v4.7.2

08 Jan 13:26
437b815
Compare
Choose a tag to compare

4.7.2 (2024-01-08)

Bug Fixes

  • APL set-top box wrongly identifies as an Apple device. (#6026) (9df8253)
  • avoid uiTextDisplayer.destroy crashing if called more than once (#6022) (ebd2043)
  • DASH: Check if periodCombiner_ exists before configuring (#5998) (2fa803e)
  • ENCRYPTED CONTENT WITHOUT DRM INFO on comcast X1 due to safari blocklist (#6034) (47ae494)
  • Fix untrusted types in MediaTailorAdManager (#5996) (13416b7)
  • HLS: Fix clear init segment mapping (#6000) (b24a421)
  • log prefetch miss for missing segments (#6012) (ec59d3b)
  • UI: Fix disable PiP when using documentPictureInPicture (#5992) (74b0ad4)

Performance Improvements

v4.6.6

08 Jan 13:19
76de668
Compare
Choose a tag to compare

4.6.6 (2024-01-08)

Bug Fixes

  • APL set-top box wrongly identifies as an Apple device. (#6026) (ca751a1)
  • avoid uiTextDisplayer.destroy crashing if called more than once (#6022) (bb4f88b)
  • ENCRYPTED CONTENT WITHOUT DRM INFO on comcast X1 due to safari blocklist (#6034) (a75f6bc)
  • Fix untrusted types in MediaTailorAdManager (#5996) (18891ea)
  • HLS: Fix clear init segment mapping (#6000) (61d5298)
  • log prefetch miss for missing segments (#6012) (1528eef)
  • UI: Fix disable PiP when using documentPictureInPicture (#5992) (521bbe2)

Performance Improvements

v4.7.1

05 Dec 08:29
504ef9e
Compare
Choose a tag to compare

4.7.1 (2023-12-05)

Bug Fixes

  • Fix liveLatency in stats (#5982) (ffe1277)
  • Fix transmuxer when some PES has the same pts and dts value (#5985) (aaa0688)
  • HLS: Fix variant synchronization in HLS after selectVariantTrack (#5984) (2e30668)
  • Provide a fallback to GET request when HEAD request fails (#5986) (84a5398)
  • UI: Fix keyboard navigation of volume bar on Firefox (#5981) (4989803)

v4.6.5

05 Dec 08:01
dea6c88
Compare
Choose a tag to compare

4.6.5 (2023-12-05)

Bug Fixes

  • Fix liveLatency in stats (#5982) (b9b6f82)
  • Fix transmuxer when some PES has the same pts and dts value (#5985) (b81ca1a)
  • HLS: Fix variant synchronization in HLS after selectVariantTrack (#5984) (4068b4e)
  • Provide a fallback to GET request when HEAD request fails (#5986) (bbb7433)
  • UI: Fix keyboard navigation of volume bar on Firefox (#5981) (bf939bf)

v4.7.0

04 Dec 09:58
7fd99b7
Compare
Choose a tag to compare

4.7.0 (2023-12-04)

Features

  • Add config to allow Media Source recoveries (#5938) (0deb25b)
  • Add config to prefer spatial audio (#5963) (90bc6a7)
  • add preferred video label (#5948) (503327a)
  • Add support for Common Media Server Data (CMSD) (#5900) (966b910)
  • Avoid streams which cannot fit into the browser's MediaSource quota (#5937) (c496aaf)
  • DASH: Add support for location in Content Steering (#5914) (8f453c2)
  • DASH: Handle mixed-codec variants. (#5950) (24e3255), closes #5961
  • Demo: Add field for chapters URL when adding custom content (#5934) (d1bc83d)
  • Demo: Add field for text URL when adding custom content (#5953) (5c4a3a2)
  • Demo: Use MediaSession action handler in the demo (#5927) (078ab36)
  • expose CEA708 window position in the cue's region (#5924) (2a524bf)
  • Fix Media Source recoveries in some cases (#5966) (b2a880b)
  • Improve npm package size (#5955) (ca28063)
  • Set baseDelay to 100 by default for low latency streaming (#5926) (515a4ab)
  • UI: Add double tap to forward/rewind in the video (#5943) (918c30b)
  • UI: Add more keyboard shortcuts (#5942) (2fcc2f8)
  • UI: Hide language and resolution overflow menu button if there's only one choice (#5928) (628bb63)

Bug Fixes

  • CEA: Fix positioning in CEA-608 (#5925) (83f6f53)
  • DASH: Fix bad url when specify using a full WebVTT with BaseURL (#5954) (ba85ece)
  • DASH: Fix false redirect detection (#5910) (3a68623)
  • DASH: SegmentTemplate@media not updated after change in manifest (#5899) (30de177)
  • Demo: Allow configure some missing configs (#5918) (c62e38c)
  • Demo: Pressing "Edit" button unstores custom asset, but does not update "stored" button (#5936) (82b958f)
  • Fix color detection in text utils (#5970) (68903e1)
  • Fix ESDS box parser (#5952) (7683892)
  • Fix init segment comparison (#5920) (82ab893)
  • Fix language comparison in addTextTrackAsync (#5904) (f708318)
  • Fix reset Media Source when using mixed codecs in different containers (#5949) (419b1c3)
  • Fix trackschanged event not fired after a license request is denied for some tracks (#5962) (4eba182)
  • Fix transmuxer when sample has no video data (#5933) (6102060)
  • HLS: Fix m4s extension detection (#5951) (d89945f)
  • HLS: Provide a fallback to GET request when HEAD request fails (#5964) (fb5a833)
  • HLS: Recognize CEA subtitles when CLOSED-CAPTIONS attribute is missing (#5916) (58d4597)
  • Only append to the buffer init segments when the segment is independent (#5921) (09f2a2e)
  • Properly size region anchor from LINE units (#5941) (8b6602e)
  • UI: Correctly display video time and duration for VOD (#5929) (00ff864)
  • Unmask errors on LL (#5908) (c898364)
  • WebVTT: Fix support for line vertical alignment (#5945) (9f5e461)

v4.6.4

04 Dec 09:42
62fd49a
Compare
Choose a tag to compare

4.6.4 (2023-12-04)

Bug Fixes

  • Fix color detection in text utils (#5970) (decea81)
  • Fix trackschanged event not fired after a license request is denied for some tracks (#5962) (63c836c)
  • HLS: Provide a fallback to GET request when HEAD request fails (#5964) (04188c7)
  • WebVTT: Fix support for line vertical alignment (#5945) (ce3a2f7)

v4.6.3

30 Nov 10:04
862b9b2
Compare
Choose a tag to compare

4.6.3 (2023-11-30)

Bug Fixes

  • DASH: Fix bad url when specify using a full WebVTT with BaseURL (#5954) (b77d73a)
  • Demo: Pressing "Edit" button unstores custom asset, but does not update "stored" button (#5936) (7e2e543)
  • Fix ESDS box parser (#5952) (ceff4e7)
  • Fix reset Media Source when using mixed codecs in different containers (#5949) (2a2df18)
  • HLS: Fix m4s extension detection (#5951) (aa1c361)
  • Properly size region anchor from LINE units (#5941) (35ecd06)

v4.6.2

27 Nov 11:08
1416f38
Compare
Choose a tag to compare

4.6.2 (2023-11-27)

Bug Fixes

  • CEA: Fix positioning in CEA-608 (#5925) (bc2f542)
  • Demo: Allow configure some missing configs (#5918) (8144dd3)
  • Fix init segment comparison (#5920) (ebd20b6)
  • Fix transmuxer when sample has no video data (#5933) (8070f0f)
  • Only append to the buffer init segments when the segment is independent (#5921) (3db2b2d)
  • UI: Correctly display video time and duration for VOD (#5929) (d51f18a)

v4.6.1

22 Nov 14:04
91b669b
Compare
Choose a tag to compare

4.6.1 (2023-11-22)

Bug Fixes

  • DASH: Fix false redirect detection (#5910) (eca7bfb)
  • DASH: SegmentTemplate@media not updated after change in manifest (#5899) (a61538a)
  • Fix language comparison in addTextTrackAsync (#5904) (686a083)
  • HLS: Recognize CEA subtitles when CLOSED-CAPTIONS attribute is missing (#5916) (8560842)
  • Unmask errors on LL (#5908) (7a7e83b)