Need help with mpv-android?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

786 Stars 122 Forks MIT License 698 Commits 104 Opened issues


#mpv-android @

Services available


Need anything else?

Contributors list

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

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


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.