Changelog
Roku SDK
5.8.1
Released: 2025-02-14
Added
- SSAI Beaconing feature flag for Roku.
DFE-5551
This change will prevent the player from getting a lot of errors and let the integrator to enable/disable the beaconing if needed.SPI enhancement
⚠️What to pay attention to: Ensure to add the propersettings
->mediaAnalytics
setting to enable the feature.
FIxed
- Fixed a crash on Vod content by mapping properly the audio tracks in the DivaBO Adapter.
ADPS-671
- Fixed a Linear playback resume issue that playback randomly without a request from the Client after pausing.
ADPS-672
- Resume point reviewed and documented in the Resume Point API.
ADPS-774
- Exposed the mediaAnalytics object to enable Video analytics on Roku.
ADPS-799
5.8.0
Released: 2024-11-07
Release notes
Added
-
Squeeze-back player
The squeeze-back player is the main video player, reduced in size, floating, and positioned in the top-right corner of the EoP screen. In EoP mode, if enabled, the squeeze-back player activates near the end of the currently playing video. The squeeze-back player allows users to view the EoP screen, while, for example, the credits resume playing. -
Up next list
The Up next list refers to the asset that is next in line to play, which displays in the EoP Up Next list. For example, a user is coming to the end of S1 Episode 1 and DIVA surfaces S1 Episode 2 within the Up next list on the EoP screen. Here, content may be set to auto-play, meaning a playback countdown timer displays on the S1 Episode 2 Up next asset tile and playback initiates automatically once the timer is reached. Enhance the Up next list user experience with autoplay.
⚠️What to pay attention to: Don't forget to translate the new Dictionary (Chain play / Up Next) terms. -
Content recommendations
DIVA can surface related and recommended content based on the current video loaded in the player. Typical use cases include surfacing additional matches of the same team or league, helping users on their onward journey. DIVA's recommendations user experience and integration differ depending on the device in use.
⚠️What to pay attention to: Don't forget to translate the new Dictionary (Recommendations / Related) terms. -
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: Ensure to addentitlementCheck
->heartbeatSeekInterval
Settings (heartbeatSeekInterval) if you need to customize the default value. -
Highlights improvement
Added ability to configure event highlight duration.
⚠️What to pay attention to: Ensure to add the properhighlights
->customEventDuration
setting to customize the duration per event.
5.7.0
Released: 2024-07-29
Release notes
Added
-
SSAI Client-Side Beaconing for Harmonic and AWS MediaTailor Ads DIVA now integrates with Harmonic and AWS MediaTailor for server-side ad insertion (SSAI) with client-side beaconing. This feature enhances ad tracking and analytics, ensuring compliance with advertising performance metrics.
-
IAB Open Measurement (OM) SDK The inclusion of the Interactive Advertising Bureau (IAB) Open Measurement (OM) SDK supports third-party ad verification and viewability measurement in DIVA. This addition ensures adherence to industry-standard ad measurement and reporting.
-
Google Ads PAL SDK DIVA integrates with the Google Ads Programmatic Access Library (PAL) SDK for client-side beaconing. This enhancement complements our existing SSAI capabilities and improves ad tracking accuracy with Google Ad Manager.
-
Conviva Analytics for Ads and Update to the Latest Conviva Plugin Version DIVA's integration with Conviva is now more robust, providing detailed analytics on user interactions with ads. The update to the latest version of the Conviva SDK allows for more granular data collection and analysis.
-
Resume Point API functionality DIVA now supports resume point functionality. This API development enables the application to remember and retrieve the last playback position in a video, although there are no UI changes in this release. This feature is designed to enhance the user experience by allowing seamless content continuation across sessions for our integrators.
-
Skippable Segments (Skip Intro/Recap/Credits) from Video Metadata Users can now skip predefined segments such as intros, recaps, and credits in videos. This is enabled by specifying intervals in the VideoMetaData, enhancing viewer control and satisfaction.