Feature-rich Android video player based on libmpv.
mpvRex is an advanced, customizable video player for Android. It combines the versatility of libmpv with a modern Jetpack Compose interface and unique user-centric features.
Based on mpvEx, with additional enhancements and optimizations built on top.
- Subtitle Swipe Seeking: Intuitive gestures to jump between subtitle lines.
- Refined Tap Logic: Enhanced single-tap response with exclusion zones and reverse double-tap options.
- Accidental Seek Prevention: Optional ignore-single-tap on seekbar to prevent mistakes.
- Smart Orientation: Persistent per-video orientation preferences with intelligent fallback.
- Enhanced Background Playback: Optimized battery-saving mode with seamless, stutter-free transitions.
- Themed Player Controls: Adaptive controls that dynamically match your app theme or system accent (Material You).
- Shorts Mode: Optimized vertical playback experience with auto-swipe support for "Shorts" and Reels.
- Audio Support: Integrated capability to play audio files directly within the media engine.
- Advanced Thumbnails: Extraction strategy choice (First Frame vs. Specific Position) and network stream previews.
- Modern Aesthetics: Seamless transitions, custom branding, and specialized "Always Dark Mode" for player.
- Modular Architecture: Robust Ops/Manager-driven file browser with a unified discovery engine.
- Unified UI: Standardized media cards featuring reactive "NEW" badges and recursive file/folder counts.
- Enhanced Navigation: Auto-scrolling synchronized chapters and support for relative seeking.
- Centralized "More Sheet": Quick access to all player buttons and custom controls.
- In-Player Interaction: Real-time toggling of over 10+ player settings (gestures, PiP, UI behavior) without leaving playback.
- Subtitle Management: Visual indicators for primary tracks and integrated online search.
mpvRex is a fork of mpvEx (based on mpv-android). Special thanks for the foundation and inspiration:
mpvEx • mpv-android • mpvKt • Next player • Gramophone
Distributed under the Apache License 2.0. See LICENSE for more information.






