Skip to content

mpvRex v4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jun 09:57
· 8 commits to master since this release
359309f

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