Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
February 24, 2023 18:52
February 27, 2023 20:34
October 5, 2022 18:32
February 10, 2016 11:16
February 12, 2016 22:30
October 12, 2021 13:02
March 4, 2020 14:55
February 9, 2016 17:53

mpv for Android

Build Status

mpv-android is a video player for Android based on libmpv.


  • Hardware and software video decoding
  • Gesture-based seeking, volume/brightness control and more
  • libass support for styled subtitles
  • Advanced video settings (interpolation, debanding, scalers, ...)
  • Play network streams with the "Open URL" function
  • Background playback, Picture-in-Picture, keyboard input supported

Note that mpv-android is not a library you can embed into your app, but you can look here for inspiration. The important parts are MPVLib, MPVView and the native code. libmpv/ffmpeg is built by these scripts.


You can download mpv-android from the Releases section or

Get it on Google Play

Get it on F-Droid

Building from source

Take a look at inside the buildscripts directory.