mpv-android version history
10 releases tracked, newest first.
2026-04-25
Apr 25, 2026- Configurable handling when opening new files in existing session
- Better support for scoped storage
- Various corrections
- API29 APK will be removed eventually
8 downloads
2026-03-22
Mar 22, 2026### :warning: Please note :warning:
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:
- Now uses installed system fonts for improved language support (subtitles etc.) (@moi15moi)
- DASH playback support
- Fixes:
- Notable resource leak with gpu-next resolved
- Other minor corrections
## Full set of build dependencies
* Android NDK r29
* mbedtls 3.6.5
* dav1d videolan/dav1d@d69235dd804b24c04ed05639cffcc912cd6cfd75
* ffmpeg 8.1 (ffmpeg/ffmpeg@9047fa1b084f76b1b4d065af2d743df1b40dfb56)
* libxml2 2.15.2
* fontconfig 2.17.1
* freetype 2.14.2
* fribidi 1.0.16
* harfbuzz 13.0.1
* libunibreak 6.1
* libass libass/libass@fadc390583f24eb5cf98f16925fd3adee50bca88
* lua 5.2.4
* libplacebo haasn/libplacebo@33b5dfada6a84692912e4d41f673f895df79479e
* libmpv mpv-player/mpv@c798884163c1b779b0b17755631e319a17683e52
* mpv-android 7059a764b1f30fb24d9170289463446de0e6046e
### :arrow_down: Which APK do I download? :arrow_down:
You generally want to get **`arm64-v8a`**. Try `armeabi-v7a` for old devices. Or `x86` otherwise.
I
8 downloads
2025-12-27
Dec 27, 2025### :warning: Please note :warning:
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:
- Multiple files can be directly opened in mpv-android via the share function in other apps (@puchu)
- Fixes:
- UI corrections and crashes resolved
- FTP protocol whitelisted again
## Full set of build dependencies
* Android NDK r29
* mbedtls 3.6.5
* dav1d videolan/dav1d@bf82cfa74e5f609220a0692ecb9e7ace33d353f1
* ffmpeg ffmpeg/ffmpeg@d60c1d72c1299e683c1d2f86cb4332b4d88348a5
* freetype 2.14.1
* fribidi 1.0.16
* harfbuzz 12.2.0
* libunibreak 6.1
* libass libass/libass@cbb743215bad0fe202477e569fe8005545258ccd
* lua 5.2.4
* libplacebo haasn/libplacebo@bc90ef94944a3dcaab324b86d3e3769ad1d8698b
* libmpv 0.41.0 (mpv-player/mpv@41f6a645068483470267271e1d09966ca3b9f413)
* mpv-android 6deb01cee00e347c8e72fc57dd61fbb43916a528
### :arrow_down: Which APK do I download? :arrow_down:
You generally want to get **`arm64-v8a`**. Try `armeabi-v7a` for old devices. Or `x86` otherwise.
If you are unsure or require compatibility then the `unive
8 downloads
2025-08-25
Aug 25, 2025### :warning: Please note :warning:
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
- Fixes:
- Fixed main menu layout issue on Android 15
- Fixed performance issue with gpu-next and 10-bit
- Other minor corrections
## Full set of build dependencies
* Android NDK r28c
* mbedtls 3.6.4
* dav1d videolan/dav1d@af5cf2b1e7f03d6f6de84477e1ca8eed1f3eb03d
* ffmpeg 8.0 (ffmpeg/ffmpeg@140fd653aed8cad774f991ba083e2d01e86420c7)
* freetype 2.13.3
* fribidi 1.0.16
* harfbuzz 11.4.3
* libunibreak 6.1
* libass libass/libass@534a5f8299c5ab3c2782856fcb843bfea47b7afc
* lua 5.2.4
* libplacebo haasn/libplacebo@a0fd4f3dbee547edcd777e81a424ce366751d27b
* libmpv mpv-player/mpv@9f153e2a20174147130a31387d022f62ddd94cf0
* mpv-android 38029a6c6428ce70508d043c8d6c9585cedf211f
### :arrow_down: Which APK do I download? :arrow_down:
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.
8 downloads
2025-07-27
Jul 27, 2025### :warning: Please note :warning:
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:
- Catalan translation (@Cambrells)
- Persian translation (@eshagh79)
- Improved support for SAF/content URIs (@chenxiaolong)
- Fixes:
- Audio focus is now ignored when playing a muted video
- Crash and bug fixes
## Full set of build dependencies
* Android NDK r28c
* mbedtls 3.6.4
* dav1d videolan/dav1d@716164239ad6e6b11c5dcdaa3fb540309d499833
* ffmpeg ffmpeg/ffmpeg@29368ccb480d598dc342eb33e006940bc84551af
* freetype 2.13.3
* fribidi 1.0.16
* harfbuzz 11.3.2
* libunibreak 6.1
* libass libass/libass@e4215b0d175a5a340c0dbd7a990df82f07d71a34
* lua 5.2.4
* libplacebo haasn/libplacebo@2ffcfffa855c9bc8cbad0f64f5f4b9ac67e9a497
* libmpv mpv-player/mpv@73c211871027bd804ddadf044d83ae7919693cfa
* mpv-android d50a43013f86f1cbfacb699d3053217a633378ab
### :arrow_down: Which APK do I download? :arrow_down:
Unless you have an old device, you generally want to get **`arm64-v8a`**. Try `armeabi-v7a` otherwise.
`x86` devices are very
8 downloads
2025-04-21
Apr 21, 2025### :warning: Please note :warning:
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@8d956180934f16244bdb58b39175824775125e55
* ffmpeg ffmpeg/ffmpeg@9e1162bdf1454d7ae3737429bcc6bd66e5da303a
* freetype 2.13.3
* fribidi 1.0.16
* harfbuzz 11.1.0
* libunibreak 6.1
* libass libass/libass@695509365f152bd28720a0c0e036d46836ee9345
* lua 5.2.4
* libplacebo haasn/libplacebo@2bd627f823ba1cedbc51a0ee6eb7a9fb433d912e
* libmpv mpv-player/mpv@3600c716ea240a78cd75bbff6765b78a88171ded
* mpv-android 8acd758ef57a116e5032893043cd590700218fe4
### :arrow_down: Which APK do I download? :arrow_down:
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 compatibil
8 downloads
2024-11-16
Nov 17, 2024### :warning: Please note :warning:
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:
- Playback will pause when disconnecting headphones (#928)
- Enable filtering of media files in document picker
- Fixes:
- Improved subtitle font support for some languages (Hindi)
- Various fixes for gpu-next VO
- Fix app resetting when disconnecting Bluetooth hardware (@okhex)
## Full set of build dependencies
* Android NDK r27c
* mbedtls 3.6.2
* dav1d videolan/dav1d@c8fdaa8611db2c630ad66b68d4a0e21345ed359c
* ffmpeg ffmpeg/ffmpeg@0b8c9cf5b490a0231949ab3c6d797462ae001730
* freetype 2.13.3
* fribidi 1.0.16
* harfbuzz 10.0.1
* libunibreak 6.1
* libass libass/libass@159cefc9074a9b816d62c6b4251521ab515ecaca
* lua 5.2.4
* libplacebo haasn/libplacebo@5788a82f459f617a999c4d56278d54d0edfc7b81
* libmpv mpv-player/mpv@dd5f2069b8b3e452e7cdca017942da07b02a69ad
* mpv-android 4258ae5ea8dd70e779e7d7490a90346338941298
### :arrow_down: Which APK do I download? :arrow_down:
Unless you have an old device, you generally want to get *
8 downloads
2024-09-15
Sep 15, 2024### :warning: Please note :warning:
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:
- Include monochrome app icon (@khaled-0)
- Fixes:
- Fix crash with external app interopability
- Minor UI improvements
## Full set of build dependencies
* Android NDK r27b
* mbedtls 3.6.1
* dav1d videolan/dav1d@dd32cd5027c8c4bd43dc72d79df020186865bc7f
* ffmpeg ffmpeg/ffmpeg@8707c8660d4ba9376b7e08b69c29486036c34212
* freetype 2.13.2
* fribidi 1.0.15
* harfbuzz 9.0.0
* libunibreak 6.1
* libass libass/libass@1d826b9946b9cf91fed46137ffec5e906e47c1fd
* lua 5.2.4
* libplacebo haasn/libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
* libmpv mpv-player/mpv@429e379c7f35601e78e8dc08e49fcc83e097d33b
* mpv-android cdf695defd57c8aaffc2f2c6d7c98301add7073e
### :arrow_down: Which APK do I download? :arrow_down:
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.
8 downloads
2024-08-20
Aug 20, 2024### :warning: Please note :warning:
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:
- Increased precision of seek bar
- Improvements to intent API
- Fixes:
- Fix crash in document picker
- Fix issue with hwdec when switching between files
- Smaller UI fixes
## Full set of build dependencies
* Android NDK r27
* mbedtls 3.5.2
* dav1d videolan/dav1d@5ef6b241f05a2b9058b58136da4b25842aefba96
* ffmpeg ffmpeg/ffmpeg@507c2a57746d503cd97e1dd520e563a1f1b85fee
* freetype 2.13.2
* fribidi 1.0.15
* harfbuzz 9.0.0
* libunibreak 6.1
* libass libass/libass@5c00ca266dd49dd7cf93a79f09a661ab1ff66439
* lua 5.2.4
* libplacebo haasn/libplacebo@82bf46ae8b4cacd2523f994da292e4d12312c026
* libmpv mpv-player/mpv@f44c29b223d7f0187ccf938eb1651671c8e92cf3
* mpv-android 26f9064fd088bff6ee7dca0a2c0b391b5dea4001
### :arrow_down: Which APK do I download? :arrow_down:
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 comp
8 downloads
2024-06-05
Jun 5, 2024### :warning: Please note :warning:
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
- Fixes:
- Fix some UI interactions/behavior
## Google Play situation
This is released with so few changes because Google rejected the last update, *again*.
They keep contesting minor issues with Android TV. The last instance was claiming that the play and pause functions don't work (on-screen or the remote control keys? dunno, they didn't say).
I have verified that these work as expected multiple times in the emulator.
**As a result of this mpv-android has been depublished from the Play Store for Android TV.**
You can still install the APK manually using e.g. [Downloader](https://play.google.com/store/apps/details?id=com.esaba.downloader).
## Full set of build dependencies
* Android NDK r26d
* mbedtls 3.5.2
* dav1d videolan/dav1d@da2cc7817cff218b30f2c813a8a142a43f9376bd
* ffmpeg ffmpeg/ffmpeg@f0b747ef1a9b9bfd0942a6d459f642b4b993b378 (7.0 branch)
* freetype 2.13.2
* fribidi 1.0.14
* harfbuzz 8.5.0
* libunibreak 6.1
* libass libass/libass@
8 downloads