Skip to main content

Changelog

AndroidTV

5.8.10

Released: 2024-10-30

Added
  • Added the possibility to remotely configure the Android Player configuration ADPS-541
    SPI enhancement

    ⚠️What to pay attention to:
    • Ensure to add the AndroidPlayerConfiguration settings to enable the feature.
    • The Livebackoff improvements on UI side to align to Diva RW Livebackoff behaviours will be released soon.
Fixed
  • Resolved an issue with ExoPlayer 1.4.0 that caused continuous buffering during ad playback. Applied the pre-release fix to improve the rebuffering ratio. ADPS-549
  • Fixed an issue in case of success on the last Entitlement call retries that was causing an error 23. DFE-4604
    SPI enhancement

5.8.9

Released: 2024-10-17

Fixed
  • Fixed an issue that was returning a "Content protection" error after the advertisement break ADPS-448
    SPI enhancement
DependencyVersionDescription
com.deltatre.diva:diva-tv-divaboadapter5.8.9Diva BO Adapter TV
com.deltatre.diva:divaplayertv5.8.9Diva Player TV
com.deltatre.diva:divacorelib1.5.9Diva Core libraries
com.deltatre.diva:divaconvivaplugin1.2.11Conviva Plugin library
com.deltatre.diva:divayouboraplugin1.2.11Youbora Plugin library
com.deltatre.diva:divaomplugin1.0.11Open Measurement (OM) Plugin library
com.deltatre.diva:divabeaconingplugin1.0.11Beaconing Plugin library

5.8.8

Released: 2024-10-11

Fixed
  • Fixed default audio track selection by reading the language parameter from the manifest ADPS-448
DependencyVersionDescription
com.deltatre.diva:diva-tv-divaboadapter5.8.8Diva BO Adapter TV
com.deltatre.diva:divaplayertv5.8.8Diva Player TV
com.deltatre.diva:divacorelib1.5.8Diva Core libraries
com.deltatre.diva:divaconvivaplugin1.2.10Conviva Plugin library
com.deltatre.diva:divayouboraplugin1.2.10Youbora Plugin library
com.deltatre.diva:divaomplugin1.0.10Open Measurement (OM) Plugin library
com.deltatre.diva:divabeaconingplugin1.0.10Beaconing Plugin library

5.8.7

Released: 2024-10-11

Added
  • Entitlement Calls Retry Added a retry mechanism in the heartbeat call that, after X retries, will stop the playback and show an error message to the user. This change will prevent the player from getting a lot of errors code 22. ADPS-526
    SPI enhancement

    ⚠️What to pay attention to: Ensure to add the proper entitlementCheck -> retries setting to enable the feature.
Fixed
  • Fixed an issue that was returning a "Content protection" error after the advertisement break ADPS-448
    SPI enhancement
  • Fixed issue where an empty thumbnail was visible when seeking VODs, and seeking on lower-end devices caused the player to crash. ADPS-378

5.8.6

Released: 2024-09-13

Added
  • Enriched the user agent for ads requests, ensuring proper identification by resolving the okHTTP library misconfiguration.
    SPI enhancement
  • Resolved intermittent app crashes when ads begin playing in certain videos.

5.8.5

Released: 2024-09-06

Fixed
  • Fixed the VideoKind field, ensuring it populates correctly in Entitlement and Heartbeat requests.
info

Please note that these fixes might introduce a small breaking change per platform: In AndroidTV, the VideoKind field that was previously always empty will now be populated with the values configured in the BO ("live" or "vod").

  • Fixed issue where an empty thumbnail appeared when seeking VODs on AndroidTV.
  • Resolved OutOfMemory crash when playing videos with large data on Rogers AndroidTV.

5.8.4

Released: 2024-08-23

Added
  • Android media updated to version 1.4.0 Updated the package diva-android-exoplayer to update Android media to version 1.4.0.
Fixed
  • Fixed issues with enabling and disabling subtitle tracks on Rogers AndroidTV.
  • Corrected the EoP Replay button's translation and layout issues in RTL languages for TOD on AndroidTV.
  • Addressed 5.7.2 player layout problems with RTL languages on TOD AndroidTV.
  • Resolved crash occurring while an episode was playing on Rogers Android.
  • Fixed the issue where the palNonceRequestMap callback was never invoked.
    SPI enhancement
  • Updated highlights and watching badges to align with design specifications on ATV.

5.8.3

Released: 2024-07-29

Fixed
  • Fixed issue with "undefined" PlaybackSessionId when calling entitlement and heartbeat on Diva 5.8.2.
    SPI enhancement
  • Resolved entitlement issues.
  • Corrected the Replay CTA color at the end of playback on AndroidTV.
  • Ensured automatic countdown action is canceled by user action in EOP on ATV.
  • Fixed focus issue, so it moves to the pause button after exiting settings panel on ATV.
  • Corrected focus behavior to ensure it doesn't move to the stats button after hitting back on ATV.
  • Adjusted subtitle menu item positioning on AndroidTV.

5.8.2

Released: 2024-07-10

Added
  • Supporting Widevine L1 DRM protection
Fixed
  • Reduced the frequency of tracking URL calls on AndroidTV.
    SPI enhancement
  • Fixed video loading issue on AndroidTV with TOD on version 5.8.1.
  • Addressed DRM license request failures with 400 errors on some devices.
    SPI enhancement
  • Corrected empty highlights variant badge display on ATV.
  • Prevented UI from auto-hiding when pausing video with remote control on ATV.

5.8.1

Released: 2024-07-10

Added
  • AWS MediaTailor Beaconing Integration in Diva Player for SSAI Events
  • Custom colours from Settings supports
Fixed
  • Set tracking URL once the PAL SDK nonce is generated.
    SPI enhancement

5.8.0

Released: 2024-07-01

Added
  • Live DVR experience
    This release delivers efficient Digital Video Recorder (DVR) window navigation in DIVA player, allowing users to catch up on the beginning of scheduled programs even if joining part-way through. The DVR experience for linear streaming now includes a wall clock on the scrub bar.
    ⚠️What to pay attention to: Settings (heartbeatSeekInterval)
  • Android Media3 migration From DIVA Player 5.8, Media3 replaces ExoPlayer as the media player component. Media3 is the latest media library from Google, designed to be a comprehensive solution for media playback, combining features from ExoPlayer and new capabilities, providing a robust and flexible playback experience.
  • Castlabs DRM improvements
    SPI enhancement

    We've improved DRM token management for SSAI streams in DIVA Player. The enhancement ensures that the DRM token is always valid by updating it from the latest heartbeat response. This prevents DRM errors when transitioning from unprotected ad segments to protected content.
  • Google PAL SDK adjustment
    SPI enhancement

    We've integrated the Google PAL SDK into the DIVA player to track server-side ad events, enhancing our analytics on ad performance and viewer interactions.
  • Entitlement adjustments
    SPI enhancement

    As part of this update, we've made Entitlement API improvements. This means that entitlement checks are now exposed from the containing application via the DIVA API, informing DIVA Player whether users can/can't watch content.
    ⚠️What to pay attention to: Settings (heartbeatSeekInterval)
Breaking change

This release includes a significant update involving the migration to Media3.
Please be advised that this update introduces a breaking change.
However, this issue can be resolved by following the provided instructions.