Skip to content

androidx/media

v1.8.0-rc02 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 10mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android exoplayer java media3 media3-exoplayer media3-transformer
+1 more
mediaplayer

Summary

AI summary

Adds a shuffle-mode getter to ExoPlayer, fixes audio analytics callbacks at media end, and corrects session connection handling and playback error recovery.

Full changelog

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.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track androidx/media

Get notified when new releases ship.

Sign up free

About androidx/media

All releases →

Beta — feedback welcome: [email protected]