Skip to main content
Skip table of contents

Browsers and Connected TV SDK 5 Release Notes

The current version of the Browsers and Connected TV SDK 5 is 5.19.4.

Release

Purpose

New features

Fixes

Known issues

5.19.4

Release date:

This is a maintenance release of the Shaka-based player SDK.

There are no new features in this release.

Quick zapping enforcing SSM teardown.

Startover stream playback on Tizen Smart TVs.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.19.3

Release date: 24 Jun 2024

This is a maintenance release of the Shaka-based player SDK.

Allow audio track selection to consider channels and accessibility.

Expose current codecs and channel config via statistics.

Shaka Player engine updated to v4.7.14.

There were no fixes in this release.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.19.2

Release date: 24 May 2024

This is a maintenance release of the Shaka-based player SDK.

Allow Start Time for stream playback.

There were no fixes in this release.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.19.1

Release date: 23 Apr 2024

This is a maintenance release of the Shaka-based player SDK.

There are no new features in this release.

Misclassification of Chrome on iOS.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.19.0

Release date: 23 Nov 2023

This is a feature and maintenance release of the Shaka-based player SDK.

Start at lowest bitrate.

Highest WV Security Level.

Shaka Player engine updated to v4.4.2.

VEWD TV: CSS in example codes hides most text on screen.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.18.1

Release date: 12 Oct 2023

This is a maintenance release of the Shaka-based player SDK.

There are no new features in this release.

Workaround for Samsung misleading currentTime value during zap

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.18.0

Release date: 08 Aug 2023

This was a feature and maintenance release of the Shaka-based player SDK.

VTT support within the SDK reinstated.

Shaka Player engine updated to v4.3.8.

DRM preference could not be applied without a reset.

Configuration reference to shaka tech left stale during reset

Subtitle not working if Role element value = "main".

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.17.0

Release date: 25 May 2023

This was a feature and maintenance release of the Shaka-based player SDK.

Removal of the need for reset() API

Removal of Experimental Reset/Wait on Zap capability

Seeking to seekableRange.start()  not accurate.

Numeric value of Max Resolution converted to string.

Unnecessary bandwidth limitations set.

DRM preference is not being applied without a reset.

Playback not starting in iPhones and Intel chip Mac OS (prior to Safari v16.4).

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.16.1

Release date: 30 Mar 2023

This was a maintenance release of the Shaka-based player SDK.

There were no new features in this release.

Seeking to seekableRange.start()  not accurate

Playback not starting in iPhones and Intel chip Mac OS.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.16.0

Release date: 09 March 2023

This was a feature and maintenance release of the Shaka-based player SDK.

Experimental Reset/Wait on Zap capability

Key Per Track error reporting

There were no fixes in this release.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.15.1

Release date: 02 Mar 2023

This was a feature release of the Shaka-based player SDK.

Experimental Reset/Wait on Zap capability

There were no fixes in this release.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.15.0

Release date: 12 Jan 2023

This was a feature and maintenance release of the Shaka-based player SDK.

Preferred Audio/Text language.

FPS Binary format support.

Shaka Player engine update to v4.3.2 to pick up bug fixes.

SSM messaging appending inconsistently between Android/Web and iOS/tvOS platforms.

Subtitle text font is not even always the font size changes while decoding.

Overlapping and badly formed layout of subtitle text.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.14.0

Release date: 30 Nov 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Support for SSM enforcement mode with TVKey.

Shaka Player engine update to v4.2.4 to pick up bug fixes.

Subtitles were appearing in the middle of the screen.

Subtitle placement at the top of the screen (not sub-titles).

EBU Subtitles were duplicated when they straddle the segment boundary

EBU Subtitles regions were deleted and not recreated between cues.

PlayReady SSM 2 session limited token could be breached.

logprovider seemed to concatenate all messages until String is too long
and Exceptions.

Event timeline recorded duplicate events for some streams.

PlayReady renewal request was missing a session token (regression).

webOS 6.0 low latency stream did not play

Errors could not be reported to the refapp logger pane.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.13.1

Release date: 14 Nov 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Low Latency capability detection

CSS for Subtitle placement with respect to Controls

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM streams when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.13.0

Release date: 06 Sep 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Adoption of Shaka-Player v4.1.2

Widevine persistentState: "optional"  not working on a specific LG webOS TV

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.12.0

Release date: 12 Aug 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Support for Hisense TV (VIDAA U5.0 and above)

DOM element and associated memory leak growing each zap.

TVKey DRM playback after zap.

Black-on-black subtitles.

Widevine certificate applied to TVs that allow it.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.11.0

Release date: 10 May 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Adoption of the latest version of video.js

Adoption of the latest version of Shaka-Player

Improvements in support for Handheld Browsers

Uncaught TypeError: t.isImmediatePropagation was not a function.

Roll up text was not displayed correctly.

Some XML image subtitles were scaled too small.

Res Cap menu misleading when Sample Apps persist capping over zap.

Thumbnails are shown below the control bar in fullscreen mode on Microsoft Edge Browser.

Error Callback is not getting triggered for 404 Error Code test content.

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.10.2

Release date: 19 Apr 2022

This was a maintenance release of the Shaka-based player SDK.

There were no new features in this release.

Uncaught TypeError: t.isImmediatePropagation is not a function

Stream treated as live when the end-date is in the future.

Playback remains paused when zapping from scrambled to clear stream.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Licence expiry error message is cleared after a few seconds.

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.10.1

Release date: 31 Mar 2022

This was a feature and maintenance release of the Shaka-based player SDK.

HLS/Safari error reporting parity with DASH

There are no fixes in this release.

Stream treated as live when the end-date is in the future.

Roll-up text not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM streams.

Licence expiry error message is cleared after a few seconds.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

Playback remains paused when zapping from scrambled to clear stream.

5.10.0

Release date: 11 Feb 2022

This was the latest feature and maintenance release of the Shaka-based player SDK.

Default TVKey Cloud DRM

TVKey playback with native player

PIP Button did not work on Android.

Zapping between channels caused a crash.

Customer SSM example code page mute icon incorrect state.

Stream treated as live when the end-date is in the future.

Resolution/Bit Rate capping menu disappears when pressing, have to return and press again to invoke (Android).

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH Encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

Errors while trying to play DASH Encrypted Customer SSM (Widevine/PlayReady).

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.9.0

Release date: 28 Jan 2022

This was a feature and maintenance release of the Shaka-based player SDK.

Safari/FairPlay certificate callback support.

DASH-IF Thumbnail support.

Unexpected error message on licence expiry.

Chapter names size in portrait and landscape (handheld).

An error message was seen with the integration of No UI SDK build.

Zapping scrambled to clear can remain paused.

Stream treated as live when the end-date is in the future.

PIP button does not work (Android).

Resolution/Bit Rate capping menu disappears when pressing, have to return and press again to invoke (Android).

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH Encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

Errors while trying to play DASH Encrypted Customer SSM (Widevine/PlayReady).

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.8.0

Release date: 01 Dec 2021

This was an internal-only release.

TVKey basic support

dash-customer-ssm did not autoplay when changing to the second stream.

Stream treated as live when the end-date is in the future.

Zapping scrambled to clear can remain paused.
Chapter names are the same size in portrait and landscape (Android).

PIP button does not work (Android).

Resolution/Bit Rate capping menu disappears when pressing, have to return and press again to invoke (Android).

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH Encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

Errors while trying to play DASH Encrypted Customer SSM (Widevine/PlayReady).

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.
Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.7.0

Release date: 24 Sep 2021

This was a feature release of the Shaka-based player SDK.

New SDK variant with reduced size.

Low Latency support as a preview feature.


Corrected FPS Customer SSM callback to use Content Protection Scheme identifier rather than the Key System identifier.

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

dash-customer-ssm does not autoplay when changing to the second stream.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH Encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

Errors while trying to play DASH Encrypted Customer SSM (Widevine/PlayReady).

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.
Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.6.0

Release date: 20 Aug 2021

This was a feature release of the Shaka-based player SDK.

Insight client support.

Upgrade to Shaka Player v3.1.x.

Re-enabling the Integration flavour deliverable.

Ensuring Content-Type header is set for licence requests.

No DASH Widevine content playback with opy-sdk-js-5.5.0.1621601396.

WAF blocking mode blocked Widevine licence requests.

VTT Elephants Dream French and German 2004 - Shaka Error TEXT.BAD_ENCODING.

Unable to play vp09 streams on LG.

Spinner and stream occasionally froze on seek back.

The licence expiry error message cleared after a few seconds.

Roll-up text not displayed correctly

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

dash-customer-ssm does not autoplay when changing to the second stream.

Errors while trying to play DASH encrypted Customer SSM (Widevine/PlayReady)

Errors while trying to play DASH encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end/end of content when stream reaches the end (HEVC).

Dolby Streams not playing at all where the codec is not supported.

Switching audio causes playback buffering and renders frames to loop.

Built-in PIP bypasses SDK functionality.

Nexguard does not work in Firefox and Safari built-in PIP.

5.5.0

Release date: 26 May 2021

This was a feature release of the Shaka-based player SDK.

Event timeline parity with Browser SDK 1.x.

FairPlay Secure Session Management enforcement.

There were no fixes in this release.

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

VTT Elephants Dream French and German 2004 - Shaka Error TEXT.BAD_ENCODING.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

dash-customer-ssm does not autoplay when changing to the second stream.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

5.4.1

Release date: 01 Apr 2021

This was a maintenance release to fix a customer reported issue and minor CSS issues in previous releases.

There were no new features in this release.

The loading symbol was shown after playback resumes.

Menu items did not appear after exiting full screen and then opening PIP.

Resolution/bitrate capping did not show statistics on smart TV.

SmartTV analytics overlay was lost after zap.

Roll-up text is not displayed correctly.

Quickmark and stats-enabled 16:9 stream freezes after 1-2 seconds.

VTT Elephants Dream French and German 2004 - Shaka Error TEXT.BAD_ENCODING.

App event handling needs to abort currentTime increasing after the duration has expired.

SMPTE-S4C stream when two or more lines of text are reduced in size.

Tizen3 unable to play SSM stream when DRM preference is set to PlayReady.

dash-customer-ssm does not autoplay when changing to the second stream.

Licence expiry error message is cleared after a few seconds.

Errors while trying to play DASH encrypted Playback with licence callback and SSM (PlayReady enforcement and heartbeat).

5.4.0

Release date: 08 Mar 2021

This was a feature release of the Shaka-based player SDK.

Key per Track

Temporal Licence Pre-Delivery

Multi-video

iOS Safari and Android Chrome support

Handheld device support is in development


Subtitle refresh frequency.

UI element duplication every zap.

No buffering symbol when bandwidth was limited.

The watermark did not correctly cover the view on ConnectedTV.

Subtitle display issues: black space was added between line, indent, mid-row text, default TTML display area.

Playback did not stop when the licence expires.

Roll-up text is not displayed correctly.

Switching audio causes playback buffering and renders frames to loop.

Customer SSM callback for PlayReady does not work properly on ConnectedTV devices.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

5.3.2

Release date: 20 Jan 2021

This was a patch release of the Shaka-based player SDK.

There are no new features in this release.

HTTP HEAD request was made even stream MIME type was passed to the player.

No buffering symbol when bandwidth is limited.

Subtitle display issues: roll-up text, black space added between line, indent, mid-row text, default TTML display area.

Switching audio causes playback buffering and renders frames to loop.

Playback does not stop when the licence expires.

Customer SSM callback for PlayReady does not work properly on ConnectedTV devices.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

UI element duplication every zap.

Watermark does not correctly cover the view on ConnectedTV.

5.3.1

Release date: 07 Jan 2021

This was a patch release of the Shaka-based player SDK.

DRM device identifier

drmdeviceid in the licence request headers kept changing when zapping.

No buffering symbol when bandwidth is limited.

Switching audio causes playback buffering and renders frames to loop.

Subtitle display issues: roll-up text, black space added between line, indent, mid-row text, default TTML display area.

Playback does not stop when the licence expires.

Customer SSM callback for PlayReady does not work properly on ConnectedTV devices.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

UI element duplication every zap.

Watermark does not correctly cover the view on ConnectedTV.

5.3.0

Release date: 06 Nov 2020

This was a feature release of the Shaka-based player SDK.

Upgrade to Shaka Player v3

QuickMark forensic watermarking

Verified Media Path support

DRM security level report

The watermark disappeared when escaping out of the browser in full screen.

AD track displayed the wrong name.

Screen size change during pause hid the current subtitle.

No buffering symbol when bandwidth is limited.

Switching audio causes playback buffering and renders frames to loop.

Subtitle display issues: roll-up text, black space added between line, indent, mid-row text, default TTML display area.

Playback does not stop when the licence expires.

Customer SSM callback for PlayReady does not work properly on ConnectedTV devices.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

UI element duplication every zap.

The watermark does not correctly cover the view on ConnectedTV.

5.2.0

Release date: 08 Oct 2020

This was a feature release of the Shaka-based player SDK.

Resolution and bitrate capping

Player statistic support

Diagnostics support

Subtitles were not scaling up for fullscreen.

One less subtitle track was shown for DASH-SMPTE-TT-TTML-Segmented-Subtitles-VoD.

Subtitles not repositioned when the control bar was shown.

Subtitle tracks selection can be retained over zap.

Subtitles not aligned correctly, and fonts were not applied.

SMPTE-TT-TTML-subtitle-xml-image subtitle did not display.

After seeking, a few video frames were rendered in a loop.

No buffering symbol when bandwidth is limited.

Switching audio causes playback buffering and renders frames to loop.

Subtitle display issues: roll-up text, black space added between line, indent, mid-row text, default TTML display area.

Playback does not stop when the license expires.

Customer SSM callback for PlayReady does not work properly on ConnectedTV devices.

PlayReady Security Level 1 machines are unable to playback PlayReady-only streams.

No stream end / end of content when stream reaches the end (HEVC).

Screen size change during pause hides the current subtitle.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.