mpv for Android is the free, open-source touch version of the mpv desktop player, a stripped-back app built on libmpv that plays 10-bit HEVC, AV1, DTS and EAC3 out of the box, with no ads, no tracking and no codec add-on to buy.
Most Android players are built around a feature list, and mpv is built around a playback engine.
It is the touch front end for libmpv, the same library behind mpv on Windows and Linux, so a file that plays on your desktop almost certainly plays on your phone.
There is no ad layer, no tracking, no subscription and no codec add-on to install afterwards.
Which APK Should You Download
Five files are offered and you only need one of them. Check the date next to the file before you tap, because architecture builds and the universal build do not always land on the same day.
Take arm64-v8a unless you know otherwise. Every phone and tablet sold in the last several years runs 64-bit ARM, whether the chip is a Snapdragon, Exynos, Dimensity or Tensor, and this build is both the fastest and the smallest download.
- arm64-v8a - the right answer for almost everyone with a phone or tablet bought since roughly 2018.
- armeabi-v7a - the 32-bit ARM build, for budget or older hardware from the mid-2010s.
- x86_64 - for Android emulators such as BlueStacks or LDPlayer, and for Intel-based Chromebooks.
- x86 - the same idea on older 32-bit Intel hardware, mainly first-generation Chromebooks.
- universal - every architecture in one larger file, and the reduced-API build that upstream has said it will retire eventually, so treat it as a fallback rather than a default.
Android 5.0 is the minimum on all of them. If you are sideloading rather than installing from a store, our APK Checker will read the package and its signature before you install it.
It is also worth reading how to install an APK safely once, if you have not sideloaded before. The habits it covers take a minute and save a lot of grief.
What It Actually Does
You open a file and it plays. The interface is a translucent control bar, a few gesture zones and an on-screen display that fades out, and that is close to the whole of it.
Behind that is the same FFmpeg build desktop mpv uses, with the decoders left switched on. In practice that covers 10-bit HEVC, AV1, VP9, H.264, ProRes, FLAC, Opus, DTS, AC3, EAC3 and TrueHD, inside MKV, MP4, MOV, AVI, WebM, TS or FLV.
Subtitles are the quiet strength. SRT, fully styled ASS and SSA, PGS, VobSub and embedded tracks all render through the same engine as the desktop build, so karaoke and typeset ASS files look the way the author intended rather than being flattened to plain white text.
If subtitle rendering is the reason you are shopping for a player at all, our guide to the best player for subtitles compares how the main options handle it.
What Is New in the 2026-08-11 Build
- Much better scoped-storage handling, which is the Android permission model that had made file access awkward in places.
- An option to remember screen brightness between sessions.
- Notification thumbnails now refresh when a new file starts, instead of showing the previous one.
- libcurl is now bundled, making HTTP streaming noticeably more efficient.
- Fixed connection failures against some TLS servers, caused by a bug in mbedTLS.
The release notes also confirm that the reduced-API universal APK will be dropped at some point, which is worth knowing if that is the file you have been updating.
Why It Plays Files Other Players Reject
The usual sticking point on Android is surround audio, and it is a licensing problem rather than a technical one. The Play Store build of MX Player ships without DTS, AC3 and EAC3 decoding, which is why so many people end up installing the MX Player Custom Codec just to get sound out of a Blu-ray rip.
KMPlayer is in the same position and points its users at the KMPlayer Custom Codec for the same reason. mpv avoids the whole dance by bundling the decoders in the first place.
If a file is refusing to play in any app, the problem is usually inside the container rather than in the player. Our guide on what to do when a codec is not supported is a better starting point than installing a fourth player.
To see what your phone can decode in hardware, Codec Info lists every encoder and decoder the device exposes. For a file you already have, our Codec Finder reads it in the browser.
How It Compares to MX Player, VLC and KMPlayer
MX Player is the slickest of the four and its gestures are the ones everyone already knows, but the free version carries ads and needs the add-on for surround audio.
VLC for Android is the safest general recommendation, since it bundles everything and asks nothing of you. Its interface is busier, and our walkthrough on getting started with VLC for Android covers the parts that are not obvious.
KMPlayer for Android leans on cloud streaming and 3D playback, features mpv has no interest in. BSPlayer sits in between, with automatic subtitle downloads mpv does not offer.
Kodi for Android is a different category altogether, a full media centre with a library, artwork and add-ons. The best video player for Android TV comparison weighs these up on the big screen.
The mpv case in one line: the codec coverage of VLC, an interface that stays out of the way, and none of the ads or add-on prompts. The rest of the field is in the Android APK section.
Gestures, Background Play and Streaming
The controls follow the conventions you already have in muscle memory. Swipe vertically on the left for brightness and on the right for volume, swipe horizontally to seek, double-tap to pause, and pinch to resize inside the frame.
Audio keeps going when you switch apps, and Picture-in-Picture shrinks a video to a floating window over the launcher. Subtitle files sitting next to the video with a matching name load on their own, and you can add an external SRT or ASS file mid-playback.
Network playback accepts any URL libmpv understands, which covers HTTP, HTTPS, RTSP, RTMP and HLS. That makes it usable for an M3U playlist or a NAS stream, though a dedicated app such as IPTV Smarters Pro gives you a channel guide mpv never will.
Who Should Look Elsewhere
The tell is the first launch. If you open it, see a file browser instead of a wall of cover art, and immediately feel something is missing, that feeling is the product working as designed.
- You want a library with posters, metadata and recently-added rows - that is Kodi, and mpv will never do it.
- You want settings screens rather than a config file - anything past the defaults usually means editing mpv.conf by hand.
- You want subtitles fetched automatically - mpv expects you to bring your own.
- You want streaming-service integration - mpv plays files and does not curate them.
- You are on a device that predates Android 5.0 - nothing here will install.
Aspect ratio in unusual containers occasionally needs a manual override too. None of this is a bug list; it is the trade that keeps the app small and quick.
If you shoot and cut on the same phone, Blackmagic Camera and CapCut for Android cover capture and editing, with mpv handling playback.
Quick questions
Is mpv for Android free?
Yes, and free in both senses. The app is MIT-licensed open source with no in-app purchases, no premium tier and no ads, and the libmpv and FFmpeg parts it bundles are free software as well.
Which APK should I pick?
arm64-v8a for any reasonably modern phone or tablet. Use x86_64 only on an emulator or an Intel Chromebook.
Do I need a codec add-on for DTS or AC3?
No, and that is one of the main reasons to use it. The decoders are built into the app rather than sold as a separate download.
Is it on the Play Store?
Yes, and on F-Droid too, so you can let it update itself instead of reinstalling by hand. Sideloading the APK is just the option for devices without either store, and our Play Store Check tells you whether an app needs Play services to run.
Does it have a library view with cover art?
No. You browse folders and tap a file, which is deliberate rather than unfinished.
Will it play 4K HEVC on an older phone?
It depends on whether the chip decodes HEVC in hardware, not on the player. On Windows the equivalent piece is the HEVC Video Extension, but on Android it is down to the device itself.
Download mpv 2026-08-11 for Android and see how it handles the files other players choke on, or be the first to review it if you have been using it for a while.
