mpvRex v4.0.0 introduces a fully unified strategy-driven explorer browser, interactive subtitle repositioning, a complete UI redesign of the Sort & View dialogs with improved contrast hierarchy, a new Community Hub, a brand new animated splash screen, massive SMB performance improvements, and critical stability fixes.
🔥 Highlighting: Unified Browser Explorer
We have completely rewritten and unified all file, folder, tree, and playlist browsers into a single strategy-driven UI component.
- Consistent Experience: Unifies layout structure, list/grid styles, search behaviors, and gesture controllers across all browsing interfaces.
- Grid View in Tree View: Thanks to the unified explorer architecture, Tree View now fully supports grid layout mode alongside the classic list mode.
- Layout Flexibility: Adds independent list/grid section layout settings for Tree View, and restores proper scroll-to-top behaviors.
- Intuitive Discovery: Restores watched/unplayed folder dimming, last-played media highlighting, and unplayed badges.
🔥 Highlighting: Reimagined Folder Cards & Icon Aesthetics
We have redesigned the core folder browsing visual rhythm to feel cleaner, more responsive, and modern:
- Minimalist Card Layout: Removed the heavy background container boxes from folder card icons to establish a more open, lightweight, and modern browsing layout.
- Softer Folder Accent: Softened the folder icon color by reducing its alpha opacity to
0.5f, ensuring it blends harmonized with dynamic system colors instead of drawing excessive attention. - Tactile Touch Ripples: Restructured touch ripple propagation to prevent cut-off feedback, ensuring smooth and satisfying visual responses across the entire card surface.
🔥 Highlighting: Modern Redesigned Sort & View Dialogs
The Sort & View Dialogs have received a major aesthetic and structural overhaul to maximize screen space and reduce visual load.
- Surface Contrast Hierarchy: Redesigned brightness levels (Dialog background -> Section cards -> Active controls) to enhance UI depth, improve readability, and prevent eye strain.
- Unified Chip Filtering: Cleaned up the fields filter section by introducing unified, elegant chips that align perfectly with the modern M3 guidelines.
- Duration Sorting: Added duration-based sorting (Shortest/Longest) for folders and videos in the browser views.
✨ New Features
- Interactive Subtitle Drag & Position: Drag subtitles up or down directly on the screen for custom positioning during playback (#114). (Thanks @s-shahriar!)
- Community Hub Dialog: Toggle a dedicated Community Hub shortcut and view community links and icons directly in the Tree and Media View headers.
- Quick Copy Options: Copy folder paths, video paths, or file paths directly from the selection mode top bar (#116).
- Default Disabled Subtitles: Added a preference setting to disable subtitles by default (#129). (Thanks @s-shahriar!)
- Range Multi-Selection: Select multiple items instantly in the browser using long-press selection gestures.
- New Splash Screen & Brand Styling: Modern animated splash screen supporting light/dark themes, updated brand vectors, and fresh launcher icons.
- Path Breadcrumbs: Added a preference to toggle folder path breadcrumbs in Tree View.
- Spanish Translation: Added full Spanish language localization (#109). (Thanks @FFSA47!)
⚡ Performance & Optimizations
- SMB Speedup & Network Proxy Thumbnails: Overhauled thumbnail extraction, uncapped SMB network bandwidth, and routed network thumbnails through a local proxy (#48). (Thanks @farhan112k!)
- Expressive M3 Toggles & Refresh: Modernized pull-to-refresh gesture animations and preference toggles to animated, tactile Material 3 styling (#104). (Thanks @farhan112k!)
- Asynchronous Folder Loading: Pre-loads direct child folders and retrieves media metadata asynchronously, preventing UI stuttering on large libraries.
- Battery Saver Seekbar: Optimized seekbar rendering and segment end rounding to lower CPU usage and reduce battery drain.
🐛 Stability & Bug Fixes
- Seekbar Thumb Dragging: Fixed progress bar thumb getting stuck during long seeks.
- Chapters Sheet Lockup: Prevented screen lock crash when opening the chapters list with null current chapter.
- Auto-Scroll to Last Played: Fixed auto-scrolling issues on launch in tree and folder views.
- Grid Scroll-to-Top: Resolved scroll-to-top not firing in grid layouts.
- MediaInfo Integration: Corrected app name identification and disabled external MediaInfo intent redirection by default.
- Playlist Reordering: Fixed playlist drag handles and card size resetting on screen exit.
Checksums
| Variant | SHA-256 |
|---|---|
| arm64-v8a | b9a751144f0207c010b4a6293f339b6c8e90b7718a86af990d5ee6a68ad8c08c |
| armeabi-v7a | 38fdd63f98f82e7b5824ad27964c9a001bc582d2303c7471cbbb3352905bb4a1 |
| Universal | 7045bd377f192bfc93904a234a851e074bb6ba6353cb0f4b01358f214c985584 |
| x86 | 399232f2b7b68ee1418d16f1b33475fa093153a83fa6cc05c3e11b0b5d5f0a08 |
| x86_64 | 1dfa48c88dfb2c8613b60508d8da8785d47f7fb5ee035b809dc70af9ba364780 |
