Browsers and Connected TV SDK 5 Release Notes
The current version of the Browser SDK 5 is 5.11.0. To install this release, please contact your regional NAGRA representative.
Release | Purpose | New features | Fixes | Known issues |
---|---|---|---|---|
5.11.0Release Date: 10 May 2022 | This is 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 is 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 stream. 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. | Safari/FairPlay certificate callback 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.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 is 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. | 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. | DRM device identifier |
| 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. |