A playback engine you can tune
libmpv at the core with hardware decoding, frame-stepping, A-B repeat, variable speed (0.5x–4.0x), refresh-rate auto-matching, and live diagnostics.
The precision of mpv paired with a modern touch-first interface. Zero ads, no analytics tracking, deep playback controls, 77+ bundled shaders, and full scripting freedom.

Deep Engine Capabilities
mpvRx keeps video content front and center. Advanced diagnostics, post-processing shaders, and subtitle controls appear instantly when requested and disappear when you watch.
libmpv at the core with hardware decoding, frame-stepping, A-B repeat, variable speed (0.5x–4.0x), refresh-rate auto-matching, and live diagnostics.
77+ bundled shaders, HDR-toys tone-mapping pipelines, Anime4K upscaling tiers, GPU debanding, and thermal-aware safeguards for sustained performance.
Dual simultaneous tracks, ASS/SSA styling, Wyzie and SubtitleHub search, TMDB episode matching, custom font loading, and speech-to-subtitle tools.
Seamlessly browse device storage, SMB, FTP, SFTP, WebDAV, Jellyfin, Navidrome, direct HLS/DASH streams, M3U playlists, and torrent streaming.
Hi-Res FLAC/Opus playback, album artist grouping, synchronized LRC lyrics, cover art grid, persistent queue, and four real-time audio visualizers.
In-app editing for mpv.conf, input.conf, Lua, and JavaScript. Register custom buttons and trigger native actions through the bidirectional bridge.
Complete Media Surface
Every screen is engineered for fast navigation, intuitive touch gestures, and deep media control.






mpvRx is fully open source. It publishes every line of code, complete commit histories, and verifiable build variants on GitHub. No analytics SDKs, no ad banners, no subscription gates.
Your local device storage and offline media are always the primary citizen.
Connections to SMB, SFTP, WebDAV, or Jellyfin only open when you explicitly initiate them.
Public source, release workflows, and checksummed artifacts keep every distribution path inspectable.
Targeted Binaries
Start with Standard for modern devices. Choose specialized variants when your chipset or display setup requires a specific decoding stack.
Full Vulkan-capable release with dedicated arm64-v8a, armeabi-v7a, x86, and x86_64 builds plus a universal APK.
Universal build designed for older hardware, budget chipsets, or custom ROMs with incomplete Vulkan driver support.
Universal build featuring the alternate MediaCodec and Vulkan integration tuned for TV boxes and specific SoC decoders.
Get mpvRx on your Android phone, tablet, or TV. Built for enthusiasts who care about video quality, audio precision, and uncompromising control.
Preview channel
Preview builds are signed and published from the latest selected source for testers who want new fixes and features before the next stable release.
Preview builds may contain regressions. Keep the stable APK available and include the preview revision in issue reports.