# media-kit/media-kit

A cross-platform video player & audio player for Flutter & Dart.

Repository: https://github.com/media-kit/media-kit
Canonical: https://ross.abutalabs.com/products/media-kit
Homepage: https://github.com/media-kit/media-kit
Language: Dart
License: MIT
License Family: permissive
Topics: dart, flutter, libmpv, c, cpp, media-player, linux, windows, audio, video, android, ios, macos, web, java, obj-c, swift, audio-player, video-player
Last push: 2026-08-05T19:31:51+00:00

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

## Adoption (not part of the score)
Stars 1798, forks 456 (observed 2026-08-28T04:05:37.758982+00:00)

## What it is
A cross-platform video and audio playback library for Flutter and Dart applications, built on libmpv with native platform bindings. It provides modular packages for video rendering and audio playback across mobile, desktop, and web platforms.

## Use cases
- play video in a flutter app
- add audio playback to dart application
- cross-platform media player for flutter
- stream video on android ios and desktop
- embed video player widget in flutter
- play audio files in flutter app

## When to choose
- you need media playback across multiple platforms with a single Flutter codebase
- you want mpv-powered playback with broad codec support
- you need both video rendering and audio-only playback options

## When to avoid
- you are building a native (non-Flutter) app
- you only target a single platform where a platform-native player suffices
- you need DRM-protected streaming content

## Facets
- artifact type: library
- maturity: active
- function: video-processing, audio-processing, ui-components, sdk
- domain: media, cross-platform, mobile-development, desktop-applications, web-development
- platform: windows, cross-platform
- tags: flutter, dart, media-player, libmpv, video-player, audio-player, android, ios, macos, linux, web

## Member repositories
- media-kit/media-kit (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:37.758982+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-30T03:22:26.722202+00:00, confidence not recorded.
  - readme: https://github.com/media-kit/media-kit (fetched 2026-08-28T04:05:37.758982+00:00, sha 5a1352b63c04)
  - homepage: https://github.com/media-kit/media-kit (fetched 2026-08-29T11:01:12.378830+00:00, sha 62405a7cfba3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
