Skip to main content
Skip table of contents

Android SDK 5 Release Notes

The current version of the Android SDK 5 is 5.10.0.  To install this release, please contact your regional NAGRA representative.

ReleasePurposeNew featuresFixesKnown issues

5.10.0

Release date: 06 Nov 2020

This release significantly reduces download times for offline playback, removes the requirement for a player licence, supports SSM single workflow and upgrades the ExoPlayer core to version 2.12.0.

Significant reduction in download times for offline assets using parallel segment downloads.

Remove requirement for player licensing.

SSM single workflow support

Updates player core to the latest ExoPlayer release (2.12.0).

Offline playback size estimates.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution capping example app UI on Huawei P20.

Pixel 3a (OS9 only) - No video on a certain encrypted Live DASH stream.

CC708 window not rendered correctly.

Sometimes offline asset download is complete but reports PAUSED instead of SUCCESSFUL.

5.9.0

Release date: 09 Oct 2020

This release adds support for playback of CONNECT PRM content on a device with MediaDrm CCL plug-in and bug fixes.

CONNECT DRM

DRM preferences and security levels

UHD stream causing Fire Stick HD to restart.

Enable screen capture for clear streams on Integration builds.

Some devices cannot be provisioned or play content using Widevine Level 1.

Offline playback reporting trick-mode video tracks.

Occasional failure to set-up an SSM session.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution capping example app UI on Huawei P20.

No trial overlay with a trial licence if surface view is present in layout.

Pixel 3a (OS9 only) - No video on a certain encrypted Live DASH stream.

CC708 window not rendered correctly

5.8.0

Release date: 20 Aug 2020

This release adds Kotlin example code, video recording prevention and key bug fixes.

Kotlin examples

Prevent video recording

Yospace example code app crashes after unlocking.

Refactor the JNI codes to follow the best practice (potential crash while playing live content).

Example code for timeline shows zapping time -1ms.

DASH-IF Thumbnail validation with Broadpeak stream.

Prevent video recording.

Offline playback database upgrade from version 5.3.x sometimes causes a crash.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution Capping Example App UI on Huawei P20.

No trial overlay with a trial licence if surface view is present in layout.

Pixel 3a (OS9 only) - No video on a certain encrypted Live DASH stream.

CC708 window not rendered correctly.

5.7.0

Release date: 15 Jul 2020

This release adds Key‑per‑track support, refactored/reduced player SDK deliverables and key bug fixes.

Key per track support

Player can now be distributed without PRM included for reduced size

Widevine licences can be renewed for offline playback

Sample application crashes after re‑personalisation.

UI selection of DRM Security with PlayReady caused a crash.

App crashed when download invalid URL (404).

IMA Dynamic ads example code does not launch.

Slow playback start of MP4 stream.

DRM licence error reported as OPY licence error when licence could not be fetched.

Potential crash while playing live content.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Pixel 3a (OS9 only) - no video on a certain encrypted Live DASH stream.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution Capping Example App UI on Huawei P20.

CC708 window not rendered correctly.

5.6.1

Release date: 17 Jun 2020

This release is to fix bugs relating to streams with bad URL or unidentified content type.There are no new features in this release.

App crash when download URL is invalid.

Player cannot play VDG stream as the stream server does not support HEAD request.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Pixel 3a (OS9 only) - no video on a certain encrypted Live DASH stream.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution Capping Example App UI on Huawei P20.

CC708 window not rendered correctly.

5.6.0

Release date: 04 Jun 2020

This is the latest feature release and bug fixes for Android SDK 5.

Chromecast support

Server-side ad insertion

Update to ExoPlayer 2.11.4

Broadpeak SmartLib support

DASH-IF IOP thumbnail support

Solution for certificate expiration issue

Player should keep using redirected URL after 3xx response code.

Android o/s 5.0 and 5.1 devices flicker when bandwidth changes.

Unable to import protobuf for DAS SDK and player SDK.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

Pixel 3a (OS9 only) - no video on a certain encrypted Live DASH stream.

Multi instance fails on certain devices.

HLS long playback on certain streams stops after a while.

Resolution Capping Example App UI on Huawei P20.

CC708 window not rendered correctly.

5.5.0

Release date: 28 Feb 2020

This is the latest feature release and bug fixes for Android SDK 5.

Nexguard QuickMark pre-integration.

Reference implementation for Server-side ad insertion with Yospace.

NAGRA Insight analytics support.

PlayReady support for Android TV.

CC608/708 support for HLS playback.

Device attributes in licence response.

SRT subtitles support.

New streaming metrics for startup playback and zapping performance.

getCharacteristics() added to track info API (Android 4.x feature gap).

Offline Playback example app does not work on all devices.

“nv-portal-id” header added to for initialise device with PRM.

copy_licence expiry date cannot be set beyond fifteen years.

Clear streams do not download in offline-service-prm example code.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

HLS long playback on certain streams stops after a while.

Resolution Capping Example App UI on Huawei P20.

Pixel 3a (OS9 only) - no video on a certain encrypted Live DASH. stream

5.4.1

Release date: 14 Jan 2020

This is the latest feature release for Android SDK 5.

Support for progressive MP4 playback

There are no fixes in this release.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts

Video tearing on Samsung Galaxy S6

HLS long playback on certain streams stops after a while

5.4.0

Release date: 05 Dec 2019

This is the latest feature release and bug fixes for Android SDK 5.

Android 10 (Q) support
Updates the Android SDK and example code to support Android Q.

HLS and PRM playback
Adds support of playback of PRM encrypted content including offline playback to the SDK.

18:9 Scale to fit with crop
Provides enhanced playback view options in SDK5.

Key rotation with temporal license pre-delivery for Nagra SSP.

Example code for offline playback app crash.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on Samsung Galaxy S6.

HLS long playback on certain streams stops after a while.

5.3.1

Release date: 12 May 2020

This release fixes a video flickering issue on the Amazon Fire TV Stick (2nd Gen).There are no new features in this release.

Amazon TV Firestick (2nd Gen) video flickering and bandwidth changes.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on S6 with stream S4C Multisubs (SMPTE‑TT‑TXT) ‑ (device specific and not on SDK4).

Playback issue with Widevine Encrypted Live DASH stream (Channel 4).

Playback occupies left of screen on LG‑G3.

Multi instance fails on certain devices.

5.3.0

Release date: 22 Aug 2019

This is the latest feature release and bug fixes for Android SDK 5.

Android SDK 5.x for offline playback with DASH and Widevine

IMA support with Android 5.x

OTVAnalyticsListener to get more event log

No spinner when network bandwidth is low.

Session tear‑down and error handling when sessions limit is 1.

Provide player error callback only if retry attempts have failed.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on S6 with stream S4C Multisubs (SMPTE‑TT‑TXT) ‑ (device specific and not on SDK4).

Playback issue with Widevine Encrypted Live DASH stream (Channel 4).

Screen saver appears during long play test.

Playback occupies left of screen on LG‑G3.

Multi instance fails on certain devices.

5.2.0

Release date: 26 Jun 2019

This is the latest feature release and bug fixes for Android SDK 5.

Player statistics API support
This feature aligns statistics reporting across NMP Platforms by adding statistics APIs.

Quality on low bandwidth is worse in 5.x than 4.x.

Player crashes when playing any stream on Xiaomi Pad 2.

Sample‑application play in portrait‑ rotate device and video pane shrinks.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on S6 with stream S4C Multisubs (SMPTE‑TT‑TXT) ‑ (device specific and not on SDK4).

Playback issue with Widevine Encrypted Live DASH stream (Channel 4).

Sample application screen saver appears during long play test.

5.1.0

Release date: 25 Apr 2019

This is the latest feature release for Android SDK 5.

Amazon Fire TV Support

Secure Session Management (SSM) support for Widevine

Resolution capping

There are no fixes in this release.

Screen rotation and bringing app to foreground causes green/grey full screen artefacts.

Video tearing on S6 with stream S4C Multisubs (SMPTE‑TT‑TXT) ‑ (device specific and not on SDK 4).

LG‑only, whilst example app is running double tap on the off/button causes audio to continue playing on the lock screen.

Playback issue with Widevine Encrypted Live DASH stream (Channel 4).

Second SSM session does not start in Multi instance mode on certain devices.

Screen saver appears during long play test.

5.0.0

Release date: 27 Mar 2019

This is the first release of the CONNECT Player SDK for Android.

Implementation of Widevine to include:

  • DASH VOD
  • DASH LIVE
  • DASH Multi-Audio
  • DASH Subtitles (SMPE-TT text, WebVTT)

Fire TV devices are not yet officially supported.

There are no fixes in this release.

There are no known issues with this release.

JavaScript errors detected

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

If this problem persists, please contact our support.