# androidx/media

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android

Repository: https://github.com/androidx/media
Canonical: https://ross.abutalabs.com/products/media
Homepage: https://developer.android.com/media/media3
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, java, exoplayer, mediaplayer, media3, media3-exoplayer, media3-transformer
Last push: 2026-08-26T14:44:48+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 1826, "days_push": 7, "days_rel": 26, "gap_med": 10, "n_releases_24m": 26}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2962, forks 925 (observed 2026-08-28T04:07:32.359415+00:00)

## What it is
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
- artifact type: library
- maturity: stable
- function: video-processing, audio-processing, ui-components, sdk
- domain: mobile-development, media, android-tools
- platform: jvm
- tags: exoplayer, media3, media-playback, media-session, video-editing, jetpack, streaming, dash, hls, android

## Member repositories
- androidx/media (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:32.359415+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:32:08.407156+00:00, confidence not recorded.
  - readme: https://github.com/androidx/media (fetched 2026-08-28T04:07:32.359415+00:00, sha 3a2a5798a7b0)
  - homepage: https://developer.android.com/media/media3 (fetched 2026-08-29T09:47:30.539479+00:00, sha e796c3e98c4d)
  - site_page: https://developer.android.com/google/play/installreferrer (fetched 2026-08-29T09:47:30.552485+00:00, sha 0c36cc3c0414)
  - site_page: https://developer.android.com/blog/categories/documentation (fetched 2026-08-29T09:47:30.558068+00:00, sha ebdb8e262578)
  - site_page: https://developer.android.com/codelabs/camerax-getting-started (fetched 2026-08-29T09:47:30.559763+00:00, sha 5d665d295b88)
  - site_page: https://developer.android.com/training/wearables/versions/latest (fetched 2026-08-29T09:47:30.549002+00:00, sha 8396b9ab4b55)
  - site_page: https://developer.android.com/jetpack/androidx/releases/compose (fetched 2026-08-29T09:47:30.550732+00:00, sha 26b81706cc72)
  - site_page: https://developer.android.com/blog/categories/product-news (fetched 2026-08-29T09:47:30.554575+00:00, sha fdad7419318d)
  - site_page: https://developer.android.com/blog/categories/community (fetched 2026-08-29T09:47:30.556278+00:00, sha 3e0edecad2d7)
  - site_page: https://developer.android.com/media/audio-and-video (fetched 2026-08-29T09:47:30.562232+00:00, sha 59ef3883c43c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
