mpvRx v2.2.1
2.2.1 — Playback & Lyrics Hotfix
🎬 Video Playback Reliability
- Black Screen on Startup Fixed: Video output now waits for Android to attach a valid render surface before mpv initializes the renderer. This restores the proven 2.1.0 startup order and prevents
Missing surface pointer, audio-only playback, and permanentvideo=eofstates on slower devices, including Vivo devices running Android 16. - Safer Surface Recreation: If the surface disappears while a file is loading, video selection is deferred until the replacement surface is attached instead of racing a destroyed native window.
- Single Video-Restoration Path: Removed duplicate Activity-level restoration state so
PlaybackSessionis the sole owner of deferred video selection.
🎤 Lyrics & Update Notes
- Word-Timed Karaoke for Standard LRC: Regular LRCLIB line-synced lyrics now receive stable per-word timing, so the active line animates word by word instead of displaying one static sentence. Enhanced LRC files keep their original word timestamps.
- Consistent Centered Lyrics: Normal and fullscreen lyrics now use the same centered layout for active lines, translations, and plain lyrics.
- Maintained Markdown Renderer: Update release notes now use the lightweight Material 3 Markdown renderer from Maven Central instead of a custom parser.
SHA-256 checksums
903a144d164e171827962bdf686d7c408cb07669363ca1c620da1a0c0bd82353 release-assets/mpvRx-universal-v2.2.1.apk
2252521ecf9bfaacf332611e5186fd520bc798cbe79a95a264116a109bf83b09 release-assets/mpvRx-arm64-v8a-v2.2.1.apk
1c0b07f9ea61193ee20c4c0cfe1db9c273278ffd4071d6025f6328d5362b505e release-assets/mpvRx-armeabi-v7a-v2.2.1.apk
f8f3a3af6702b33d049fcd1955dd51bbfe900feac6cdfd29d776365fd2bbb487 release-assets/mpvRx-x86-v2.2.1.apk
c66d00e4bec26e1a67554b7f6fac16a9316bef96f6a24fe3fdc0bb3ba44b0a92 release-assets/mpvRx-x86_64-v2.2.1.apk
721105c8fdfab2eeeaf449778f6793909e3b6ff38af3083d9f3812fa86034cdc release-assets/mpvRx-fongmi-v2.2.1.apk
97056f8a3aa96ee611a0bcc25a5f3ef8839ce93b070dd85d1f1d96a43d754330 release-assets/mpvRx-no-vulkan-v2.2.1.apk
Full Changelog: v2.2.0...v2.2.1