Skip to content

1.0.1

Compare
Choose a tag to compare
@rohitjoins rohitjoins released this 19 Apr 17:30
· 6153 commits to release since this release
3c01488

This release corresponds to the ExoPlayer 2.18.6 release.

  • Core library:
    • Reset target live stream override when seeking to default position (#11051).
    • Fix bug where empty sample streams in the media could cause playback to be stuck.
  • Session:
    • Fix bug where multiple identical queue items published by a legacy MediaSessionCompat result in an exception in MediaController (#290).
    • Add missing forwarding of MediaSession.broadcastCustomCommand to the legacy MediaControllerCompat.Callback.onSessionEvent (#293).
    • Fix bug where calling MediaSession.setPlayer doesn't update the available commands.
    • Fix issue that TrackSelectionOverride instances sent from a MediaController are ignored if they reference a group with Format.metadata (#296).
    • Fix issue where Player.COMMAND_GET_CURRENT_MEDIA_ITEM needs to be available to access metadata via the legacy MediaSessionCompat.
    • Fix issue where MediaSession instances on a background thread cause crashes when used in MediaSessionService (#318).
    • Fix issue where a media button receiver was declared by the library without the app having intended this (#314).
  • DASH:
    • Fix handling of empty segment timelines (#11014).
  • RTSP:
    • Retry with TCP if RTSP Setup with UDP fails with RTSP Error 461 UnsupportedTransport (#11069).