Releases: mpv-android/mpv-android
2024-06-05 Build
β οΈ Please note β οΈ
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
(This is released with so few changes because Google rejected the last update, again)
Full set of build dependencies
- Android NDK r26d
- mbedtls 3.5.2
- dav1d videolan/dav1d@da2cc78
- ffmpeg FFmpeg/FFmpeg@f0b747e (7.0 branch)
- freetype 2.13.2
- fribidi 1.0.14
- harfbuzz 8.5.0
- libunibreak 6.1
- libass libass/libass@a0aefba
- lua 5.2.4
- libplacebo haasn/libplacebo@79a2efc
- libmpv mpv-player/mpv@112fa54
- mpv-android d16ecf1
β¬οΈ 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.
2024-05-24 Build
β οΈ Please note β οΈ
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 aspect ratio not updating in some cases
- Updated Chinese translation (@LaunchLee)
(This is released with so few changes because Google rejected the last update...)
Full set of build dependencies
- Android NDK r26d
- mbedtls 3.5.2
- dav1d videolan/dav1d@3623543
- ffmpeg FFmpeg/FFmpeg@85d4df3 (7.0 branch)
- freetype 2.13.2
- fribidi 1.0.13
- harfbuzz 8.4.0
- libunibreak 6.1
- libass libass/libass@6f3aad1
- lua 5.2.4
- libplacebo haasn/libplacebo@9e1257c
- libmpv mpv-player/mpv@2fa66b8
- mpv-android e6868ed
β¬οΈ 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.
2024-05-04 Build
β οΈ Please note β οΈ
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:
- Corrected dpad input for Android TV
- Fix for wrong file picker behavior and a crash
Full set of build dependencies
- Android NDK r26c
- mbedtls 3.5.2
- dav1d videolan/dav1d@c7df9a3
- ffmpeg FFmpeg/FFmpeg@da8b2f9 (7.0 branch)
- freetype 2.13.2
- fribidi 1.0.13
- harfbuzz 8.4.0
- libunibreak 6.1
- libass libass/libass@1dfb934
- lua 5.2.4
- libplacebo haasn/libplacebo@47ea18e
- libmpv mpv-player/mpv@637bc69
- mpv-android 5eb2df1
β¬οΈ 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.
2024-04-09 Build
β οΈ Please note β οΈ
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
- New features:
- Independent subtitle delay setting for secondary track
- Option to disable the playlist exit warning
- Fixes:
- Fix some rare layout bugs that made dialogs unusable
- File picker no longer goes back to root folder after returning from player
- Corrections for keyboard input and Android TV
Full set of build dependencies
- Android NDK r26c
- mbedtls 3.5.2
- dav1d videolan/dav1d@f6e05da
- ffmpeg 7.0 (FFmpeg/FFmpeg@083443d)
- freetype 2.13.2
- fribidi 1.0.13
- harfbuzz 8.3.0
- libunibreak 6.1
- libass libass/libass@d160f8d
- lua 5.2.4
- libplacebo haasn/libplacebo@7b29435
- libmpv mpv-player/mpv@f974382
- mpv-android 61bb90e
β¬οΈ 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.
2023-11-30 Build
β οΈ Please note β οΈ
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
- New features:
- support for mpv's new, improved rendering backend (based on libplacebo)
- better line- and word breaking for subtitles (via libunibreak)
- better integration with media playback notification
- Polish translation (@Matthaiks)
- Fixes:
- various bug fixes
Full set of build dependencies
- Android NDK r26b
- mbedtls 3.5.1
- dav1d videolan/dav1d@3c41fa8
- ffmpeg 6.1 (FFmpeg/FFmpeg@d4ff002)
- freetype 2.13.2
- fribidi 1.0.13
- harfbuzz 8.3.0
- libunibreak 5.1
- libass libass/libass@c047dd2
- lua 5.2.4
- libplacebo haasn/libplacebo@795600a
- libmpv mpv-player/mpv@8b4a995
- mpv-android 61a67fa
β¬οΈ 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.
2023-08-27 Build
β οΈ Please note β οΈ
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
- New features:
- Ability to select two subtitle tracks for simultaneous display
- Improvements and fixes to audio output, such as 7.1 surround support
- Fixes:
- Correct UI margins for system bars/cutout
- fix hardware decoding sometimes not working automatically (fallback)
- other small bug fixes
Full set of build dependencies
- Android NDK r25c
- mbedtls 2.28.4
- dav1d videolan/dav1d@97becd7
- ffmpeg FFmpeg/FFmpeg@c48ec95
- freetype 2.13.1
- fribidi 1.0.13
- harfbuzz 8.1.1
- libass libass/libass@5c15c88
- lua 5.2.4
- libmpv mpv-player/mpv@a19aefa
- mpv-android 79182d8
β¬οΈ 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.
2023-06-04 Build
β οΈ Please note β οΈ
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
- New features:
- Enabled AV1 hardware decoding on supported devices
(untested!)
- Enabled AV1 hardware decoding on supported devices
- Fixes:
- UI no longer overlaps system bars on Android 13
- other small bug fixes
Full set of build dependencies
- Android NDK r25c
- mbedtls 2.28.3
- dav1d videolan/dav1d@8b419c1
- ffmpeg FFmpeg/FFmpeg@2342c05
- freetype 2.13.0
- fribidi 1.0.12
- harfbuzz 7.3.0
- libass libass/libass@1a599b1
- lua 5.2.4
- libmpv mpv-player/mpv@7918545
- mpv-android 44252ee
β¬οΈ 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.
2023-02-27 Build
β οΈ Please note β οΈ
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
- New features :
- Support for more performant and battery efficient zero-copy hwdec
- Spanish translation (@FredMan95)
- Turkish translation (@ersen0)
- Pan/Scan added to top menu, removed from gestures
- Fixes :
- Can now use native file dialog to load external subtitle or audio
- Many small bug fixes
Full set of dependencies for the build
- Android NDK r25c
- mbedtls 2.28.2
- lua 5.2.4
- freetype 2.13.0
- fribidi 1.0.12
- harfbuzz 7.0.1
- dav1d 1.1.0 (videolan/dav1d@9593e62)
- libass libass/libass@04a208d
- FFmpeg FFmpeg/FFmpeg@ac6eec1
- libmpv mpv-player/mpv@a194dda
- mpv-android 927fd7c
β¬οΈ 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.
2022-07-30 Build
β οΈ Please note β οΈ
Better support for scoped storage has been added.
The api29
APK with a reduced API level was still built but will be removed next release.
Change Log
- New features :
- Italian translation (@unbranched)
- Reduced download size (split APK)
- Main screen reworked
- Fixes :
- Support external storage, storage access and other document-providing apps properly
- Minor player UI adjustments
- Various bug and crash fixes
Full set of dependencies for the build
- Android NDK r25
- mbedtls 2.28.1
- lua 5.2.4
- freetype 2.12.1
- fribidi 1.0.12
- harfbuzz 4.4.1
- dav1d videolan/dav1d@a029d68
- libass libass/libass@4e636c8
- FFmpeg 5.1 (FFmpeg/FFmpeg@e0723b7)
- libmpv mpv-player/mpv@284fecc
- mpv-android 44627be
β¬οΈ 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.
2022-03-23 Build
β οΈ Please note β οΈ
If you are not constrained by Google Play policies please build/ship/install the api29
APK. The reduced API level allows the file manager unhindered access to internal storage.
Better support for scoped storage on newer API levels is being worked on.
Change Log
- New features :
- MediaSession integration: you can now control mpv like any other audio player from e.g. Bluetooth or headset buttons
- Fixes :
- Fix bad performance with software decoding (regression)
- Bugfixes & a few new UI options
Full set of dependencies for the build
- Android NDK r24
- mbedtls 2.28.0
- lua 5.2.4
- freetype 2.11.1
- fribidi 1.0.11
- harfbuzz 4.0.1
- dav1d videolan/dav1d@87f9a81
- libass libass/libass@5f0e845
- FFmpeg FFmpeg/FFmpeg@37480b1
- libmpv mpv-player/mpv@84821db
- mpv-android e4e8ca0