mpv-android is a video player for Android built on libmpv, supporting hardware and software decoding, gesture controls, and high-quality rendering for local files and network streams.
- 2026-09-17
- Published at
- Sep 17, 2026
- 3,607
- Stars
- 162,308
- Download
- Synced at
- 13d ago
Latest release
2026-09-17Sep 17, 2026, 03:33 PMDownloads slow? Switch the source anytime above
README
Project Overview
mpv-android is a video player for Android built on libmpv, bringing mpv's powerful playback to phones. It supports hardware and software decoding, gesture controls, styled subtitles, and high-quality rendering, and suits local video as well as network streams via "Open URL". It is available on Google Play, F-Droid, and GitHub Releases, and Android TV is supported too.
mpv's playback muscle brought to Android phones and TVs.
Key Features
- Hardware and software decoding: balances performance and compatibility between the two
- Gesture controls: swipe to seek and adjust volume and brightness
- Styled subtitles: libass-based subtitle rendering with styling
- Dual subtitles: a secondary subtitle track to show two languages at once
- High-quality rendering: advanced options such as scalers, debanding, and interpolation
- Network streaming: play network streams through "Open URL"
- Background playback and picture-in-picture: continued playback in the background and a PiP window
- Keyboard input: works with an external keyboard
Target Audience
- Android phone and tablet users
- People who need to play local high-definition video
- Users who want styled subtitles on a phone
- Android TV users (via F-Droid or manual install)
Quick Start
- Download and install the app from Google Play, F-Droid, or Releases
- Grant media and storage read permissions on first launch
- Open a local video from the file browser, or tap "Open URL" to enter a network address
- During playback swipe to seek and adjust volume and brightness
- Adjust subtitle style, rendering options, and decoder mode in Settings
- Enable picture-in-picture for a small window, or background playback to keep listening
Core Advantages
- Powerful core: reuses mpv's decoding and rendering for broad format support
- Comfortable controls: gestures plus keyboard make it work well on phones and TVs
- Subtitle-friendly: libass styled subtitles and dual subtitles meet multilingual needs
- Multiple channels: available from stores, F-Droid, and Releases
System Requirements
| Item | Requirement |
|---|---|
| OS | Android, including Android TV |
| Dependencies | Storage read permission for local playback; network access for streaming |
| Distribution | Google Play, F-Droid, GitHub Releases |
Notes
- mpv-android is not a library (AAR) for other apps to embed; it is an independent player
- The Android TV build is only available via F-Droid or by installing the APK manually
- High-quality rendering options add GPU load and may drop frames on older devices
Release history
Sort