mirror of
https://github.com/androidx/media.git
synced 2025-05-09 16:40:55 +08:00

Playlist can now be obtained directly from Timeline windows in any state. So make ExoPlayer as the trusted source of playlist, instead of SessionPlayerConnector. PlayerWrapper still need to keep the list of media items. It's used to detect whether the Timeline change is caused by changes in media items or not, and only notify SessionPlayer.PlayerCallback#onPlaylistChanged() only when the playlist is really changed. PiperOrigin-RevId: 327231820
ExoPlayer extensions
ExoPlayer extensions are modules that depend on external libraries to provide additional functionality. Browse the individual extensions and their READMEs to learn more.