
A live window with changing duration can't be properly displayed in a media notification. The duration constantly changes and creates a nervous jumping seekbar that is not really useful. This change sets the duration for live streams to `C.TIME_UNSET` when publishing the player state to the platform session. This way no duration is sent to the platform session which prevents media controls from drawing a seekbar. Issue: androidx/media#1256 PiperOrigin-RevId: 624112541
Session module
This module provides media session functionality through which media information and controls can be exposed to the Android platform, as well as to other processes and applications.
Getting the module
The easiest way to get the module is to add it as a gradle dependency:
implementation 'androidx.media3:media3-session:1.X.X'
where 1.X.X
is the version, which must match the version of the other media
modules being used.
Alternatively, you can clone this GitHub project and depend on the module locally. Instructions for doing this can be found in the top level README.