Skip to content

Android Player - Release Notes

r3.7.13

Released on (2024-04-17)

Bug Fixes

  • Analytics fixes

r3.7.12

Released on (2024-04-03)

Bug Fixes

  • Unexpected runtime error fix
  • Notification channel crash during asset download

r3.7.11

Released on (2024-03-19)

Bug Fixes

  • Call ITimelineListener.onCurrentPositionChanged() after seekTo()

r3.7.10

Released on (2024-03-12)

Features

  • Add isForced parameter for subtitle track

Bug fixes

  • Custom user-agent

r3.7.9

Released on (2024-03-04)

Bug Fixes

  • Changing audio track not working properly

r3.7.8

Released on (2024-03-01)

Bug Fixes

  • Removed invalid Playback.AdFailed analytics event
  • Aligned analytics properties for apps and device models

r3.7.7

Released on (2024-02-16)

Features

  • Updated tutorial apps

r3.7.6

Released on (2024-02-05)

Features

  • Added program assetId to playback program changed

Bug Fixes

  • The player is paused automatically when the app is put in background

r3.7.5

Released on (2024-01-29)

Features

  • Upgrade to ExoPlayer 2.19.1
  • Handled 403 response to entitlement/downloadverified as offline asset has expired

Bug Fixes

  • Fixed onCurrentPositionChanged issue, when calling the seekTo method.

r3.7.4

Released on (2023-12-08)

Bug Fixes

  • Unexpected runtime error

r3.7.3

Released on (2023-11-27)

Bug Fixes

  • Offline playback requires IPlaybackProperties

r3.7.2

Released on (2023-11-20)

Bug Fixes

  • Exclude robolectricutils from Exoplayer lib

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.7.1

Released on (2023-10-26)

Bug Fixes

  • Issue with player events for some ad-replaced live streams

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.7.0

Released on (2023-10-20)

Features

  • Analytics support for offline playback
  • re-evaluate entitlement on downloaded assets

Bug Fixes

  • Use zero-based time for offset time in analytics

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.6.6

Released on (2023-10-11)

Bug Fixes

  • Player crash 5.1 when audio is selected

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.6.5

Released on (2023-09-22)

Bug Fixes

  • Resume download queue
  • Seek VBR content with constant bitrate

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.6.4

Released on (2023-08-04)

Bug Fixes

  • Handle AdaptationSet IDs as String

Full Changelog: https://github.com/EricssonBroadcastServices/DevEnigmaRiverAndroidCore

r3.6.3

Released on (2023-06-07)

Bug Fixes

  • Drm keys expired error

r3.6.2

Released on (2023-06-05)

Bug Fixes

  • Handled null Pointer Exception
  • Drm keys expired error

r3.6.1

Released on (2023-04-27)

Features

  • Handle updates to ad-insertion param

Bug Fixes

  • Handle Exoplayer errors

r3.6.0

Released on (2023-04-13)

Features

  • Provide device info as ad-params in play-requests
  • Iterate over SSAI parameters sent in the play request

r3.5.5

Released on (2023-03-30)

Bug Fixes

  • Send stream start time

r3.5.4

Released on (2023-03-17)

Bug Fixes

  • Fixed issue for live radio channel DevEnigmaRiverAndroidCore

r3.5.3

Released on (2023-03-15)

Features

  • EMP-19566 - Custom image for cast sender

Bug Fixes * EMP-19619 - Downgrade the Chromecast library

r3.5.2

Released on (2023-03-03)

Bug Fixes

  • Handled interrupted error on playback stop

r3.5.1

Released on (2023-03-01)

Features

  • EMP-19025 - Spread entitlement checks for new programs

r3.5.0

Released on (2023-02-16)

Features

  • Migrate SDKs from exposure API to event sink
  • Upgraded Chromecast library

Bug Fixes

  • Missing Average Bitrate in analytics
  • Missing video length in analytics

r3.4.12

Released on (2022-12-06)

Features

  • Support download of MP3 audio only assets

r3.4.11

Released on (2022-11-22)

Bug Fixes

  • Fixed timeshift seek issue

r3.4.10

Released on (2022-11-08)

Feature

  • EMP-18907- Expose Media Drm L3 settings & Exposed internal player instance

r3.4.9

Released on (2022-11-01)

Bug Fixes

  • Fixed live radio issue - Crashes after 10 mins
  • Buffer seek time for channels and live set to 90 secs

r3.4.8

Released on (2022-10-25)

Feature

  • Added media session connector

Bug Fixes

  • Can't change the audio language bug
  • Language selection not working
  • Added internal assetId returned in the play response for analytics

r3.4.7

Released on (2022-08-09)

Feature

  • Change subtitles and audio languages
  • Expose stream metadata

Bug Fixes

  • Download in progress asset API
  • Improved error message

r3.4.6

Released on (2022-05-23)

Features

  • Support for PlaybackProperty (OFFSET) for offline assets
  • Expose playback sessionId
  • Changed userid to a session token
  • Add support for materialProfile
  • Add support for custom key
  • Added API for the expiration date

Bug Fixes

  • 10min inactivity issue
  • Concurrent Stream issue
  • Subtitle issue
  • Fixed expiry offline date

r3.4.5

Released on (2022-04-13)

Features

  • SDK download info support.
  • Add app name to analytics.
  • Api to expose exo-subtitles view.

Bug Fixes

  • MediaCodec error fix
  • Fix for Set subtitle with null not working.

r3.4.4

Released on (2022-04-04)

Feature

  • Select audioTrack & subtitle track by Id

Bug Fixes

  • Stream breaks on 10min inactivity.

r3.4.3

Released on (2022-03-21)

Feature

  • Make startTime optional in Cast and Upgrade Chromecast library.
  • Add an API to allow video track selection.

r3.4.2

released on (2022-03-08)

Feature

  • Upgrade Exoplayer version 2.17

Bug Fixes

  • Media Codec Error

r3.4.1

Released on (2022-02-24)

Feature

  • Implement for ad tracking events Loaded and Start
  • Click through support on ads

Bug Fixes

  • Missing analytics parameters

r3.4.0

Released on (2022-02-01)

Features

  • Expose MediaType.
  • Background Audio support.
  • Play Audio Only Stream without video area.
  • Chromecast support for audioOnly.

r3.3.4

Released on (2022-01-24)

Feature

  • Get player duration from the stream

r3.3.3

Released on (2021-10-15)

Features

  • Support for set delay from the live edge.
  • Disable cache for future entitlements.
  • Add support for default cast subtitle & audio language.
  • language/label for subtitles(if label is empty then it will show the language)
  • Align Start/Stop Cast events.
  • Add support for audio description / captions for hearing impaired
  • Upgraded Exoplayer version to 2.15.1
  • Align Analytics implementation with the current specification.
  • Enhance reported player errors sent to analytics

Bug Fixes

  • ExoMedia DRM issue.
  • Missing bitrates on analytics.
  • Live stream freezes when scrubbed past live point.
  • Use UTC time from the server.
  • ad option uid should be user id, not email.
  • In case of live stream don't use player offset , for finding current program.
  • Android timeline issues in Catchup Play
  • Entitlement issue in live channel NotPublishedError.
  • SDK doesn't track ad impression
  • There was no ad, but it was showing admarker in starting
  • Crash after ad playback
  • Scrubbing issue in SSAI, when ad offset is -1
  • In vast LAST_VIEWED_OFFSET can come negative
  • SSAI- Freezing issue

r3.3.2

Released on (2021-09-29)

  • Updated ChangeLog

r3.3.1

Released on (2021-09-29)

Feature

  • Player cue points exposed from SDK
  • SSAI- Send in supported formats and drms to the play request

Bug Fixes

  • Live SSAI- Should not show Seekbar

r3.3.0

Released on (2021-09-10)

Feature

  • VOD SSAI implementation and Update tutorials