github sfsakhawat999/mpvRex v4.1.0
mpvRex v4.1.0

latest releases: v4.4.1, v4.4.0, v4.3.0...
one month ago

mpvRex v4.1.0 brings HDR-to-SDR tone-mapping (hdr-toys) shader support, a complete package namespace refactor, refined player gesture controls with edge-swipe protection, and critical stability fixes.

✨ New Features

  • HDR-to-SDR Shaders Integration: Added complete hdr-toys GLSL shader support for tone-mapping and gamut-mapping, configurable via Decoder Preferences.
  • Hide Player OSD Text Preference: Added a setting to hide the default mpv OSD text during seeking or gesture seeking, which also dynamically suppresses the custom double-tap and gesture seek text overlays for a distraction-free screen.

🛠️ Fixed & Improved

Player & UI Refinements

  • Edge Swipe Protection: Excluded screen edges (24dp) from triggering volume and brightness gestures to prevent conflicts with Android's system back and home gestures.
  • Enhanced Gesture Controls: Improved volume/brightness sensitivity, resolved conflicts with zoom panning gestures, and tuned panning speed (#87).

Browser & Discovery

  • Auto-Scroll Alignment: Aligned folder auto-scroll matching index logic with highlight checking rules to correctly scroll to the recently played folder in list views.

Stability & System

  • Fixed Large Number Sorting Crash: Resolved an IllegalArgumentException in comparison utility functions when sorting files with extremely large numbers in their names.
  • Fixed ViewModel NPE: Resolved a NullPointerException initialization crash in BaseBrowserViewModel.

Project & Build

  • Package Namespace Refactoring: Migrated the application namespace to xyz.mpv.rex and relocated all source files under main/kotlin for a cleaner Kotlin-first project structure.

Checksums

Variant SHA-256
arm64-v8a 94a5c166eba11d47e1ebb709fa57878a1d0a7d45578e70aa9e6c58eedda6d7a2
armeabi-v7a b2fb26c5cd25943e5bb682008b3b2fd42e84437d2b5a3351453e92277e6ff99d
Universal 09f4ce64fecee41504ad7d9aaf4b3b741e52abe717b8b6c72643971b644b0c37
x86 8a946521607890b32ba7e20f765e19e84771de9ede7343d5abd1f731d95f7c26
x86_64 5b179d14bd48fd04d61f99dbb24fac7c1e5058a6a3aaf166419d4b2b9fb86f5e

Don't miss a new mpvRex release

NewReleases is sending notifications on new releases.