Consumer Tech

Google’s Media3 1.11 gives Android media apps new tools

Google’s Media3 1.11 gives Android media apps new tools

Android Developers Blog: Media3 1.11 - What's new?

Google has shipped Media3 1.11, the latest version of the Jetpack media
library that the company says powers the vast majority of top Android media
apps across playback, editing, and UI components
Android Developers Blog.
The release is a developer-facing update rather than a consumer feature, but
it changes how video and audio apps on Android are built, especially those
moving to Jetpack Compose.

The headline improvement is in the Compose player UI. The Material 3 Player
Composable now exposes dedicated content slots for topControls,
centerControls, bottomControls, and errorOverlay, so teams can drop in
their own composables or use the shipped PlayerDefaults
Android Developers Blog.
The player also gains FocusRequester support for D-pad and keyboard
navigation on Android TV, foldables, and desktop targets, plus a new
PlaybackSpeedState API for fast-forward and slow-motion and a
MiniController bar for persistent mini-player affordances.

For apps built around sliding-window feeds such as short-form vertical video,
Media3 1.11 introduces PlayerPool (in common-ktx) and
rememberPooledPlayer (in ui-compose) to recycle and preload ExoPlayer
instances automatically
Android Developers Blog.
The library ships a ShortFormPlayerScreen demo that pages players as the
user scrolls, which removes a common performance headache for reel-style
timelines.

Cast integration is modernized through a new CastParams builder that can
open Android’s native SystemUI Output Switcher from the Cast button on
supported platform versions, and a reactive MediaRouteButton for Compose
that tracks dialog state without extra wiring
Android Developers Blog.

Under the hood, ExoPlayer now merges Eclipsa Video HAGC dynamic HDR metadata
(ST 2094-50) for progressive media on API 37+ devices, falling back to
standard HDR below that level. A new media3-datasource-ktor module offers a
Kotlin-first, coroutine-friendly networking option alongside the existing
Cronet and OkHttp sources, and MediaSession gains onConnectAsync() for
authorized controller connections. Sessions now default to a more secure
posture: session data is no longer shared by default with untrusted
controllers that lack notification access
Android Developers Blog.
New OggMuxer and WavMuxer utilities, MP4 track references, and chapter
extraction round out the release.

According to Google, Media3 is distributed as part of Android Jetpack, the
library set it ships for Android development
Android Developers Blog
Android Jetpack. For teams shipping
intelligent experiences, our guide to
building intelligent Android apps with cloud and hybrid inference
shows where on-device media pipelines meet model inference, and
our R8 Kotlin coroutines walkthrough
covers the build-tooling work that compounds with libraries like Media3.

The practical takeaway for app teams: 1.11 is a low-risk incremental upgrade
that pays off most for Compose-first apps, short-form video feeds, and any
product that relies on Cast or shared media sessions
Android Developers Blog.

Editorially independent: we accept no payment for coverage and currently use no affiliate links. Read our Editorial Standards and Corrections Policy. Published: Aug 12, 2026.
Jinultimate

Editor of ZBrandCo and the person accountable for what we publish — setting our sourcing standards, fact-checking claims against primary sources, and issuing corrections promptly across AI, open source, and gaming. Reach the desk at editorial@zbrandco.com.