Releases: FastPix/fastpix-android-player
Releases · FastPix/fastpix-android-player
v1.0.9
-
DRM Support (Widevine): SDK-level DRM abstraction for protected content playback
- Added
DrmConfigdata class for configuring DRM without exposing Media3 internals - Added
DrmManagerinternal manager that builds Media3DrmConfigurationfrom SDK config - Added
drmConfigproperty inFastPixMediaItemBuilderto enable DRM on a per-media-item basis - DRM license URL is auto-constructed from
playbackId,playbackToken, andstreamType— no manual URL assembly required - Widevine UUID and multi-session enabled by default
- Added
-
Video Quality Switching: Manual and automatic video quality (rendition) selection
- Added
VideoTrackdata model exposingid,width,height,bitrate,label,isSelected, andisAuto - Added
getVideoQualities()to retrieve available video renditions sorted by resolution - Added
getCurrentVideoQuality()to get the currently active rendition - Added
setVideoQuality(trackId: String)to lock playback to a specific quality - Added
enableAutoQuality()to re-enable adaptive bitrate (ABR) selection - Quality switches are deferred during seek operations and applied on seek completion
- Video track discovery integrated into
TrackManageralongside existing audio/subtitle track management
- Added
v1.0.8
- Bumped
media3-dataversion from1.2.4to1.2.5
v1.0.7
Updates:
- Bumped
media3version from1.2.3to1.2.4 - Updated library version to
1.0.7inREADME.md,build.gradle.kts, andFastPixPlayerLibraryInfo.kt - Added
AnalyticsConfigandVideoDataDetailsintegration inMainActivity - Refactored and cleaned up code in
MainActivity.kt
v1.0.6
[1.0.6] - 2026
Fix
- Crash Fix on Seek Preview Config
v1.0.5
What's Changed
- Feat: Volume Control, Playback Rate, AutoPlay & Loop by @sid-fastpix in #2
- Adds: Sprite Sheet by @sid-fastpix in #3
- Feat: Audio and Subtitle Track Switching by @sid-fastpix in #4
Full Changelog: https://github.com/FastPix/fastpix-android-player/commits/v1.0.5