github androidx/media 1.8.0-rc02

latest release: 1.8.0
one month ago

This release includes the following changes since the 1.8.0-rc01 release:

  • ExoPlayer:
    • Add getter for shuffle mode to the ExoPlayer interface (#2522).
    • More clearly throw an exception if DefaultAudioSink is accessed from multiple threads. If this happens due to a call to RendererCapabilities.getFormatSupport outside of the player, make sure to call this method on the same thread as ExoPlayer's playback thread or use a different instance than the one used for playback (#1191).
  • Audio:
    • Fix bug where AnalyticsListener.onAudioPositionAdvancing is not called when the audio playback is started very close to the end of the media.
  • Session:
    • Fix bug where connections from third-party non-privileged Media3 controllers are ignored.
    • Remove check for available commands when sending custom commands to a legacy MediaBrowserServiceCompat. This is in parity with the behavior of legacy controllers/browsers when connected to a legacy app.
    • Fix a bug that causes a player's first playback error to be incorrectly treated as a persistent custom exception. This prevents the application from recovering.
  • HLS extension:
    • Fix bug where HlsSampleStreamWrapper attempts to seek inside buffer when there are no chunks available in the buffer #2598.

Don't miss a new media release

NewReleases is sending notifications on new releases.