androidx/media
Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 1826
- days_rel: 26
- days_push: 7
- n_releases_24m: 26
Adoption not part of the score
2962 stars · 925 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AndroidX Media (Jetpack Media3) is a collection of Android libraries for media use cases, including the ExoPlayer extensible media player, the Transformer API for video editing, and media session support. It is Google's recommended solution for building audio and video playback experiences in Android apps.
Use cases
- play audio and video files in an android app
- stream DASH or HLS video with an extensible player
- build background audio playback with media session controls
- edit and transcode videos on device
- add playback UI controls to a video player
- migrate an existing ExoPlayer app to Media3
- cast media playback to remote devices
When to choose
- you are building an Android app that plays audio or video
- you need adaptive streaming support like DASH, HLS, or SmoothStreaming
- you want on-device video editing or transcoding via Transformer
- you need media session integration for background playback and external controls
- you want Google's officially supported, actively maintained media player
When to avoid
- you are targeting platforms other than Android
- you need a cross-platform player shared across iOS and Android
- you only need simple short sound effects where SoundPool suffices
- you are building a server-side media processing pipeline
Facets
library · maturity stable
video-processing audio-processing ui-components sdk mobile-development media android-tools jvm exoplayer media3 media-playback media-session video-editing jetpack streaming dash hls android
10 sources
- readme: https://github.com/androidx/media · fetched 2026-08-28 · 3a2a5798a7b0
- homepage: https://developer.android.com/media/media3 · fetched 2026-08-29 · e796c3e98c4d
- site_page: https://developer.android.com/google/play/installreferrer · fetched 2026-08-29 · 0c36cc3c0414
- site_page: https://developer.android.com/blog/categories/documentation · fetched 2026-08-29 · ebdb8e262578
- site_page: https://developer.android.com/codelabs/camerax-getting-started · fetched 2026-08-29 · 5d665d295b88
- site_page: https://developer.android.com/training/wearables/versions/latest · fetched 2026-08-29 · 8396b9ab4b55
- site_page: https://developer.android.com/jetpack/androidx/releases/compose · fetched 2026-08-29 · 26b81706cc72
- site_page: https://developer.android.com/blog/categories/product-news · fetched 2026-08-29 · fdad7419318d
- site_page: https://developer.android.com/blog/categories/community · fetched 2026-08-29 · 3e0edecad2d7
- site_page: https://developer.android.com/media/audio-and-video · fetched 2026-08-29 · 59ef3883c43c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| androidx/media | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem