Skip to content

Riteshp2001/mpvRx

 
 

Repository files navigation

MpvRx icon

MpvRx

GitHub release (latest SemVer) GitHub all releases

MpvRx is a fork in the mpvExtended lineage, carried forward by one of the original contributors behind that project. It keeps the mpv-android and libmpv backbone, then pushes harder on the details that shape everyday playback: browsing, subtitles, playlists, resume behavior, and player polish.

No ads. No trackers. No noise. Just a serious video player with a calmer surface and a sharper edge.

Latest Updates

Why This Fork Exists

mpvExtended already proved how far an Android mpv player could go. MpvRx keeps that spirit, but leans into feel: fewer dead taps, better timing, stronger playback stability, and less friction between you and the file you actually wanted to watch.

Download

Stable Release

Download Release

Preview Builds

Download Preview Builds

If something breaks, feels off, or deserves another pass, report it in the Issues.

Build

Requirements

  • JDK 17
  • Android SDK with modern build tools installed
  • Git

Debug Build

./gradlew.bat :app:assembleStandardDebug

Release Variants

  • standard: the main release with in-app update support
  • playstore: Play Store-friendly flavor with store-safe defaults
  • fdroid: updater-free flavor for F-Droid style distribution

APK Variants

  • universal: works on all supported devices
  • arm64-v8a: recommended for most current Android devices
  • armeabi-v7a: for older 32-bit ARM devices
  • x86: for 32-bit Intel and AMD Android devices
  • x86_64: for 64-bit Intel and AMD Android devices

Release Notes For Maintainers

To cut a signed GitHub release through Actions, configure these repository secrets:

Secret Name Description
SIGNING_KEYSTORE Base64-encoded keystore file (.jks or .keystore)
SIGNING_KEY_ALIAS Key alias inside the keystore
SIGNING_STORE_PASSWORD Password for the keystore
KEY_PASSWORD Password for the signing key

Then bump versionCode and versionName in app/build.gradle.kts, create a tag, and push it:

git tag -a v1.3.1 -m "Release version 1.3.1"
git push origin v1.3.1

Preview releases use the same flow with preview tags such as:

git tag -a v1.3.1-preview.1 -m "Preview release"
git push origin v1.3.1-preview.1

Acknowledgments

Star History

Star History Chart

About

The most Powerful, Efficient + Feature-packed media player fork you’ll find anywhere.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 80.3%
  • GLSL 19.7%