What's Changed
- Upgraded mpv-android to v1.0.0: Migrated from the local bundled AAR binary to the official Maven Central release (
io.github.marlboro-advance:mpv-android:1.0.0). - Dynamic System Fonts: Native subtitle rendering with system fonts (
Roboto,Noto Sans,Noto Serif) via dynamic fontconfig fallback. - Lifecycle & Memory Leak Fix: BaseMPVView context lifecycle resolution to eliminate Activity leaks on rotation and destroy events.
- Repository Optimization: Removed the 77.6MB binary AAR file from the repository tree, significantly reducing repo footprint.
- Key Navigation: Updated internal key event mapping compatibility.
Full Changelog: v1.3.0...v1.3.1
Checksums
| Variant | SHA-256 |
|---|---|
| arm64-v8a | 499117d52d6a7695f5e41386fa60ca087d80963c1e2a12b13bb09f9bfff427f6 |
| armeabi-v7a | 710192bbf0e4187f19531649498f769b8bbf25c7f0b0c0c624e06b11bf566d95 |
| Universal | 5fbe6a12d578d4064e3cf349921e3c9484df2d970e1df1409e37272cc8df8598 |
| x86 | f080e2ff32b5d4f345c09390b0effc209980e1aff0a19b3d119f9b3e607f27fc |
| x86_64 | b9e0c409f92c41051ec526008a1f216a8131b943461e3bbdc46df2e40fdd7af8 |
| Play Store | c5b1617d676825e324b9cfdca80947767bb677450f4ad3f39f736c98fb528b9d |
| F-Droid | ddc117b94f19e8c545fe69121ed2d952006fa47385814f7db2ed413cf4fbcad0 |
Play Store Version
The Play Store variant (mpvEx-playstore-v1.3.1.apk) is specifically built for Google Play Store:
- Universal APK supporting all architectures (arm64-v8a, armeabi-v7a, x86, x86_64)
- Removed automatic update feature (handled by Play Store)
- Minimal permissions for maximum compatibility
F-Droid Version
The F-Droid variant (mpvEx-fdroid-v1.3.1.apk) is specifically built for F-Droid compatibility:
- Removed automatic update feature
- Removed install packages permission
- ARM64-v8a architecture only