Releases: FastPix/android-data-exoplayer-sdk
Releases · FastPix/android-data-exoplayer-sdk
v1.1.3
v1.1.2
Improves pulse analytics dispatch behavior during playback state transitions and updates SDK versions/documentation.
General
- Updates
coreSDK version to1.2.9inlibs.versions.toml. - Updates
FastPixExoplayerLibraryInfoSDK version constant to1.1.2.
FastPixBaseExoPlayer
- Ensures pulse events are scheduled on
viewBegin,play, andbufferinginstead of being canceled. - Prevents unnecessary pulse cancellation on
playerReady,seeking, andbuffered. - Updates
seekedhandling to cancel pulse events only when playback is not active, and keep pulse scheduling when playback continues. - Stops scheduling pulse events on
variantChangedto avoid unintended heartbeat behavior during rendition switches.
v1.1.1
Updates versions, refactors FastPixBaseExoPlayer to improve event handling, and enhances documentation.
General
- Updates
coreSDK version to1.2.7inlibs.versions.toml. - Updates
exoplayer-data-sdkMaven publication version to1.1.1. - Configures
settings.gradle.ktsto load GitHub credentials fromlocal.properties.
FastPixBaseExoPlayer
- Refactors SDK initialization to use
FastPixAnalyticssingleton. - Implements a coroutine-based pulse event system for periodic analytics heartbeats.
- Adds comprehensive state tracking for playback (playing, buffering, seeking, ended).
- Improves bandwidth and chunk load tracking, including better handling of canceled and failed requests.
- Ensures proper resource cleanup in
release()by canceling background jobs and clearing state. - Adds
FastPixExoplayerLibraryInfoto track SDK name and version.
Documentation
- Overhauls
README.mdwith updated requirements, simplified installation steps, and clearer Kotlin integration examples. - Adds version
1.1.1toCHANGELOG.md.
v1.1.0
What's Changed
- Exoplayer | Updates Issue Template by @sid-fastpix in #1
New Contributors
- @sid-fastpix made their first contribution in #1
Full Changelog: https://github.com/FastPix/android-data-exoplayer-sdk/commits/v1.1.0