Mpv Android Versions Save

#mpv-android @ libera.chat

2024-05-04

2 weeks ago

: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:
    • 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@c7df9a3e65a8d74c57131d379db93856c38ae47c
  • ffmpeg ffmpeg/ffmpeg@da8b2f9704438b80404a97e45015a3881452d6f5 (7.0 branch)
  • freetype 2.13.2
  • fribidi 1.0.13
  • harfbuzz 8.4.0
  • libunibreak 6.1
  • libass libass/libass@1dfb934affee2a4152619bb671a8c82ec5ccad43
  • lua 5.2.4
  • libplacebo haasn/libplacebo@47ea18ef47875aafe611d47e07a6314ccc92a916
  • libmpv mpv-player/mpv@637bc6994f47337760a04419c329416d5ec2a23a
  • mpv-android 5eb2df11f8d49a6b660f52ee83719a53c98b51c9

: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.

2024-04-09

1 month ago

: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

  • 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@f6e05da0937f7fcbe7ad6ffc0a0fa94ab0059658
  • ffmpeg 7.0 (ffmpeg/ffmpeg@083443d67cb159ce469e5d902346b8d0c2cd1c93)
  • freetype 2.13.2
  • fribidi 1.0.13
  • harfbuzz 8.3.0
  • libunibreak 6.1
  • libass libass/libass@d160f8dd08bb7c6d6fe3d798519bf70ca8e6f669
  • lua 5.2.4
  • libplacebo haasn/libplacebo@7b29435072143ee8b7e131947e055d3780ae4e47
  • libmpv mpv-player/mpv@f974382ca06655ac34debce7284ce87d01e5abd1
  • mpv-android 61bb90e16232838c325b75adbdae931b672a6677

: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.

2023-11-30

5 months ago

: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

  • 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@3c41fa88ce0fee1fcd1cdfdf53ad8db9bcf3ad29
  • ffmpeg 6.1 (ffmpeg/ffmpeg@d4ff0020b40b524a490cf62eccbd3a318f4c0e58)
  • freetype 2.13.2
  • fribidi 1.0.13
  • harfbuzz 8.3.0
  • libunibreak 5.1
  • libass libass/libass@c047dd2ea16f73abb4f448e6db3637158c1226d0
  • lua 5.2.4
  • libplacebo haasn/libplacebo@795600a44b03fcd52c055981a403ad60ee5d027a
  • libmpv mpv-player/mpv@8b4a995a9d7ee7b65a5d2c893d72844d551d9697
  • mpv-android 61a67fa42a1c668834f4f1469c3103b2cc86b3d3

: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.

2023-08-27

8 months ago

: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

  • 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@97becd73726c3d4c4bb8793d2215f846da8795af
  • ffmpeg ffmpeg/ffmpeg@c48ec95ba310fa7debb317b8790b387b6256d2c5
  • freetype 2.13.1
  • fribidi 1.0.13
  • harfbuzz 8.1.1
  • libass libass/libass@5c15c883a4783641f7e71a6a1f440209965eb64f
  • lua 5.2.4
  • libmpv mpv-player/mpv@a19aefac372c7fbfed08209eef55862c2e715b5c
  • mpv-android 79182d8f23e41fcdcb088ff1bd19099548696545

: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.

2023-06-04

11 months ago

: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

  • New features:
    • Enabled AV1 hardware decoding on supported devices (untested!)
  • 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@8b419c16bf1e37bc98044089da58f06824462cb9
  • ffmpeg ffmpeg/ffmpeg@2342c05e43573d3045e1648c586c613b95766080
  • freetype 2.13.0
  • fribidi 1.0.12
  • harfbuzz 7.3.0
  • libass libass/libass@1a599b1db748dfc07df98cd37d8603edb87da2fd
  • lua 5.2.4
  • libmpv mpv-player/mpv@7918545caf7e4ab6ae0e7e7f45e9abde77254c72
  • mpv-android 44252ee394b284e80cc5654583a81b7e9cfc92e2

: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.

mpv-android-2023-02-27

1 year ago

: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

  • 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@9593e625b75d498d1edea544da21ea764b98d507)
  • libass libass/libass@04a208d5d200360d2ac75f8f6cfc43dd58dd9225
  • FFmpeg ffmpeg/ffmpeg@ac6eec1fc258efce219e4fccb84312a1b13a7a23
  • libmpv mpv-player/mpv@a194ddaa4304852043f4367fba1e02526ab28f0a
  • mpv-android 927fd7c45667bd48e67489cc5a69b0e39f7e8ce5

: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.

mpv-android-2022-07-30

1 year ago

:warning: Please note :warning:

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@a029d6892c5c39f4cda629d4a3b676ef2e8288f6
  • libass libass/libass@4e636c8d38368e67d4649a728f0100d230c473d4
  • FFmpeg 5.1 (ffmpeg/ffmpeg@e0723b7e4e22492275d476fcd30d759e1198bc5b)
  • libmpv mpv-player/mpv@284fecc0bdd8152a35a35a387faf5d4675b8f0c8
  • mpv-android 44627be4df089f7c692759bd38db7d879451d32f

: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.

mpv-android-2022-03-23

2 years ago

:warning: Please note :warning:

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@87f9a81cd770e49394a45deca7a3df41243de00b
  • libass libass/libass@5f0e8450f834894b2745238e3d32ff4878710ec8
  • FFmpeg ffmpeg/ffmpeg@37480b1b85b0405563962b581dc2899b1b4bec59
  • libmpv mpv-player/mpv@84821dbcb6d9e16b8f11da2135208e4f3e66fcd0
  • mpv-android e4e8ca0aff62107b210be08a73bedc36c8301b7d

mpv-android-2022-03-06

2 years ago

:warning: Please note :warning:

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 :
    • Russian translation (@NikGreens)
  • Fixes :
    • Fix UI crash on Android TV
    • Fix automatic swdec fallback for 10-bit files
    • Fix mpv being unable to work on devices without GLES 3.0 (regression)
    • Other minor corrections

Full set of dependencies for the build

  • Android NDK r23b
  • mbedtls 2.28.0
  • lua 5.2.4
  • freetype 2.11.1
  • fribidi 1.0.11
  • harfbuzz 4.0.0
  • dav1d videolan/dav1d@4124eded3b316f457ce8616fecd6f5c1734952b3
  • libass libass/libass@5f0e8450f834894b2745238e3d32ff4878710ec8
  • FFmpeg ffmpeg/ffmpeg@37480b1b85b0405563962b581dc2899b1b4bec59
  • libmpv mpv-player/mpv@7f67a553f68a9df87997fdcb6484ffd243ca2162
  • mpv-android 903919ed32b47755f6e4c04561d380c74390c64c

mpv-android-2021-10-28

2 years ago

Change Log

  • Fixes :
    • Fix crash if unmounted storage volumes are present
    • Minor improvements to audio output

Full set of dependencies for the build

  • Android NDK r23
  • mbedtls 2.27.0
  • lua 5.2.4
  • freetype 2.11.0
  • fribidi 1.0.11
  • harfbuzz 3.0.0
  • dav1d videolan/dav1d@f52aee04fbd711cddab23d0aa9b196e9c963e7b8
  • libass libass/libass@ac2ddef8841aa2ff37ca9b83f19f15092d0cacc6
  • FFmpeg ffmpeg/ffmpeg@e84c83ef982042b4441b517a8f23d8427f2b5494
  • libmpv mpv-player/mpv@4a80de90d299ca4986945939e5b1bada057b26b3
  • mpv-android bf0aa4b88db75a788823be1c5b2757a145bf6ec2