Changelog
iOS
5.8.5
Released: 2024-11-18
Added
-
Added the possibility to remotely configure the AVplayer configuration.
ADPS-536
SPI enhancement
⚠️What to pay attention to: Ensure to add theApplePlayerConfiguration
settings to enable the feature. -
Added the possibility to remotely optimize the Background Playback
ADPS-564
SPI enhancement
⚠️What to pay attention to: Ensure to add thebackgroundDurationThreshold
settings to enable the feature. -
Set a new order for converting DivaError into a string: error type, message, entitlement error, video metadata, and video source. Video analytics will now reflect this order.
ADPS-550
SPI enhancement
Fixed
- The stream now correctly resumes at the live point upon returning to the foreground when the app goes to the background in live videos.
DFE-5073
- Resolved AVPlayer liveBackoff issue displaying the 'Live' label as expected and not the 'Go Live' button
DFE-4693
Dependency | Version | Description |
---|---|---|
diva.diva-ios-spm-aws | 5.8.5 | Diva player iOS |
diva.diva-apple-bo-adapter-spm-aws | 5.3.0 | BO adapter |
Diva.diva-apple-youbora-analytics-spm-aws | 2.6.0 | Youbora |
Diva.diva-apple-conviva-analytics-spm-aws | 5.5.0 | Conviva |
Diva.diva-apple-ima-spm-aws | 3.9.0 | GoogleInteractiveMediaAds |
Diva.diva-apple-ads-core-spm-aws | 2.3.0 | DivaAdsCore |
Diva.diva-apple-ads-beaconing-spm-aws | 1.5.0 | DivaAdsBeaconing |
Diva.diva-apple-om-analytics-spm-aws | 1.5.0 | DivaOMAnalytics |
Diva.diva-apple-google-pal-spm-aws | 3.3.0 | DivaGooglePalAnalytics |
5.8.4
Released: 2024-10-23
Added
- Entitlement Calls Retry SPI enhancement
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.
⚠️What to pay attention to: Ensure to add the properentitlementCheck
->retries
setting to enable the feature. - Improved playback error logging for cases where the player fails to reach the specified end time. SPI enhancement
Dependency | Version | Description |
---|---|---|
diva.diva-ios-spm-aws | 5.8.4 | Diva player iOS |
diva.diva-apple-bo-adapter-spm-aws | 5.2.1 | BO adapter |
Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.3
Released: 2024-09-16
Fixed
- Fixed the seek bar issue that was causing the player to crash when seeking a live video.
- Fixed Start Up errors for airplay and chromecast SPI enhancement
Dependency | Version | Description |
---|---|---|
diva.diva-ios-spm-aws | 5.8.3 | Diva player iOS |
diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.2
Released: 2024-08-19
Added
- Implemented a fallback to play single audiotrack when mapping is wrong.
- Supported AVContentKeySessionDelegate to manage DRM for Castlabs.
Dependency | Version | Description |
---|---|---|
diva.diva-ios-spm-aws | 5.8.2 | Diva player iOS |
diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.1
Released: 2024-08-09
Added
- Custom background color through settings
Added the possibility to change color of background when there is no overlay data on portrait mode.
The color can be set by settings.
White background and black text as default can be overridden by those settings.
Every other color in the Information Panel won't be customizable.
Dependency | Version | Description |
---|---|---|
diva.diva-ios-spm-aws | 5.8.2 | Diva player iOS |
diva.diva-apple-bo-adapter-spm-aws | 5.2.0 | BO adapter |
Diva.diva-apple-youbora-analytics-spm-aws | 2.5.0 | Youbora |
Diva.diva-apple-conviva-analytics-spm-aws | 5.4.0 | Conviva |
Diva.diva-apple-ima-spm-aws | 3.8.0 | GoogleInteractiveMediaAds |
Diva.diva-apple-ads-core-spm-aws | 2.2.0 | DivaAdsCore |
Diva.diva-apple-ads-beaconing-spm-aws | 1.4.0 | DivaAdsBeaconing |
Diva.diva-apple-om-analytics-spm-aws | 1.4.0 | DivaOMAnalytics |
Diva.diva-apple-google-pal-spm-aws | 3.2.0 | DivaGooglePalAnalytics |
5.8.0
Released: 2024-07-17
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.
⚠️What to pay attention to: Settings (heartbeatSeekInterval) - 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) - AWS Media Tailor Integration plugin
We have integrated AWS MediaTailor with Diva, enabling the player to notify AWS SSAI when an advertisement is consumed. This is achieved by converting AWS SSAI metadata into events that Diva Player forwards to media analytics. - Supported AWS MediaPackage v2, which enforces stricter key rotation policies compared to v1. Ensure backward compatibility.