Browsers and Connected TV SDK 5 Release Notes
The current version of the Browsers and Connected TV SDK 5 is 5.20.4.
Release | Purpose | New features | Fixes | Known issues |
---|---|---|---|---|
5.20.4Release date: | This is a maintenance release of the Shaka-based player SDK. | None | Connect Insight Wrapper not able to register error events from Connect SDK. Memory leak zap between two channels in a simple example app. | 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.20.3Release date: | This is a maintenance release of the Shaka-based player SDK. | None | TTML background colour transparency | 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.20.2Release date: | This is a feature and maintenance release of the Shaka-based player SDK. | None | mpd 400 error not reported via new onHttpError event. | 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.20.1Release date: | This is a feature and maintenance release of the Shaka-based player SDK. | Utilisation of | 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.20.0Release date: | This is a feature and maintenance release of the Shaka-based player SDK. | Shaka Player engine updated to v4.9.11. Video.js updated to v8.17.3 Closed Captions CEA-608 support and CCn labelling. Startover. Allow audio track selection to consider channels and accessibility. Expose current codecs and channel config via statistics. | Listing, selection and rendering of audio and text tracks. Quick zapping enforcing SSM teardown. Startover stream playback on Tizen Smart TVs. UHD variants dropped due to lowest average bandwidth. | 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.0Release date: 23 Nov 2023 | This is a feature and maintenance release of the Shaka-based player SDK. | 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.1Release 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 | 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.0Release 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.0Release date: 25 May 2023 | This was a feature and maintenance release of the Shaka-based player SDK. | Removal of the need for Removal of Experimental Reset/Wait on Zap capability | Seeking to 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.1Release 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 | 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.0Release 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.1Release 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.0Release 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.0Release 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 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.1Release date: 14 Nov 2022 | This was a feature and maintenance release of the Shaka-based player SDK. | 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.0Release 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 | 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.0Release 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.0Release 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.2Release 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.1Release 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.0Release 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.0Release date: 28 Jan 2022 | This was a feature and maintenance release of the Shaka-based player SDK. | 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.0Release 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. 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. Nexguard does not work in Firefox and Safari built-in PIP. |
5.7.0Release 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. Nexguard does not work in Firefox and Safari built-in PIP. |
5.6.0Release date: 20 Aug 2021 | This was a feature release of the Shaka-based player SDK. | Upgrade to Shaka Player v3.1.x. | Re-enabling the Integration flavour deliverable. Ensuring 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.0Release 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.1Release 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.0Release date: 08 Mar 2021 | This was a feature release of the Shaka-based player SDK. | Temporal Licence Pre-Delivery 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.2Release 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.1Release date: 07 Jan 2021 | This was a patch release of the Shaka-based player SDK. |
| 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.0Release date: 06 Nov 2020 | This was a feature release of the Shaka-based player SDK. | Upgrade to Shaka Player v3 | 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.0Release date: 08 Oct 2020 | This was a feature release of the Shaka-based player SDK. | 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. |