Download mpv-android 2024-08-20-release (nodpi) (Android APK 2025-04-21-release arm64-v8a · Android 21+
This is the arm64-v8a build of mpv-android 2024-08-20-release (nodpi) (Android 2025-04-21-release — the modern 64-bit ARM build that runs on virtually every Android phone released since 2017. It's smaller and faster than the universal variant because Android only loads the native code your CPU actually needs. If your phone is from the last 8 years, this is the right pick.
File size: 22.4 MB • Min Android: 21 • Target Android: 34 • Version code: 2041 • Framework: Native (Java/Kotlin) • Permissions: 9
Screenshots
File Information
| Package Name | is.xyz.mpv |
|---|---|
| Version Name | 2025-04-21-release |
| Version Code | 2041 |
| Architecture | arm64-v8a |
| Min Android Version | Android 21 (API 34) |
| Main Activity | is.xyz.mpv.MainActivity |
| Framework | Native (Java/Kotlin) |
| File Size | 22.36 MB |
| Signature (SHA1) | 6BA77BD5E5E287E97F94638A9E6D1DFB78F4DF3D |
| File Hash (SHA256) | d3cd0422c83f504c6e26f63e928240bcb33e712aadf761c32a0cee7ca8f94cd3 |
What's New
Better support for scoped storage has been added in most places.
The
api29
APK with a reduced API level is still available but will be removed eventually.
Change log
Features:
Redesigned preferences in Material 3 (
@khaled-0
)
Fixes:
Improved handling of audio focus and session
Fixed minor resource leak (
@chenxiaolong
)
Some crashes fixed
Full set of build dependencies
Android NDK r28
mbedtls 3.6.3
dav1d
videolan/dav1d@
8d95618
ffmpeg
FFmpeg/FFmpeg@
9e1162b
freetype 2.13.3
fribidi 1.0.16
harfbuzz 11.1.0
libunibreak 6.1
libass
libass/libass@
6955093
lua 5.2.4
libplacebo
haasn/libplacebo@
2bd627f
libmpv
mpv-player/mpv@
3600c71
mpv-android
8acd758
⬇️ Which APK do I download? ⬇️
Unless you have an old device, you generally want to get
arm64-v8a
. Try
armeabi-v7a
otherwise.
x86
devices are very rare. If you are unsure or require compatibility then the
universal
APK will work everywhere.
Note
: Android TV is supported, but only available on F-Droid or by installing the APK manually using e.g.
Downloader
.
App Description
mpv-android is a video player for Android based on
libmpv
.
Features
Hardware and software video decoding
Gesture-based seeking, volume/brightness control and more
libass support for styled subtitles
Secondary (or dual) subtitle support
High-quality rendering with advanced settings (scalers, debanding, interpolation, ...)
Play network streams with the "Open URL" function
Background playback, Picture-in-Picture, keyboard input supported
Library?
mpv-android is
not
a library/module (AAR) you can import into your app.
If you'd like to use libmpv in your app you can use our code as inspiration. The important parts are
MPVLib
,
BaseMPVView
and the
native code
. Native code is built by
these scripts
.
Downloads
You can download mpv-android from the
Releases section
or
Note
: Android TV is supported, but only available on F-Droid or by installing the APK manually.
Building from source
Take a look at the
README
inside the
buildscripts
directory.
Some other documentation can be found at this
link
.
Fast, free and safe download.
APK Permissions 9
- android.permission.FOREGROUND_SERVICE
- android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
- android.permission.INTERNET
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.READ_MEDIA_AUDIO
- android.permission.READ_MEDIA_IMAGES
- android.permission.READ_MEDIA_VIDEO
- android.permission.WRITE_EXTERNAL_STORAGE
- is.xyz.mpv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
APK Verified
The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.
Other Variants
This release has multiple variants (e.g. diff architectures).
arm64-v8a, armeabi-v7a, x86, x86_64 arm64-v8a, armeabi-v7a, x86, x86_64 armeabi-v7a Universal x86 x86_64