About this project

mpv-android is a video player for Android based on libmpv, the powerful media player library. It provides a comprehensive set of features for video playback on Android devices. Key features include: - Hardware and software video decoding for broad format support - Gesture-based seeking, volume and brightness control - libass support for styled/advanced subtitles - Secondary (dual) subtitle support - High-quality rendering with advanced settings including scalers, debanding, and interpolation - Network stream playback via "Open URL" function - Background playback and Picture-in-Picture (PiP) support - Keyboard input support - Android TV compatibility (available via F-Droid or manual APK installation) The app is distributed through Google Play Store and F-Droid. The project clarifies that mpv-android is not a library or AAR module for importing into other apps, though developers can reference its implementation of MPVLib, BaseMPVView, and native JNI code for integrating libmpv into their own applications. Building from source requires the buildscripts directory.