- Home
- Video Player Software
- mpv-android
mpv-android
What it is
mpv-android is a free Android video player based on libmpv. It supports hardware and software decoding, with listed codec support for H.264, HEVC, MPEG-4, MPEG-2 Video, VP8, VP9, and AV1. Subtitle options include SRT and ASS, styled subtitles through libass, and secondary or dual subtitles. Gesture controls can seek and adjust volume or brightness. The player can open network streams, run in the background, use Picture-in-Picture, and accept keyboard input. Advanced rendering settings include scalers, debanding, and interpolation. Android TV is supported, but its TV version is available only through F-Droid or manual APK installation. The latest F-Droid release listed requires Android 6.0 or newer. The project is distributed under the MIT License and its website is its GitHub page. Google Play reports that the developer declares no data collected or shared with third parties. F-Droid lists network and shared-storage permissions. Its listing recommends the F-Droid client for update notifications and a more secure download route than directly installing an APK.
For and against
For
- Free Android video player.
- Supports hardware and software decoding.
- Plays network streams and background audio/video.
- Supports SRT, ASS, and dual subtitles.
Against
- Android TV version requires F-Droid or manual APK installation.
- Latest listed F-Droid release requires Android 6.0 or newer.
- Not an importable AAR library or module.
The verdict
mpv-android offers a wide set of listed playback and subtitle options at no cost. Android TV users should account for its distribution route, and app developers cannot import it as an AAR module.
Who it suits
mpv-android may suit Android users who want a free player with listed video codecs, subtitle options, and playback controls. Android TV users should note how the TV version is distributed.
Plans and prices
mpv-android
Android video player · MIT License
Read 9 Oct 2026 · github.com
On the record
- Android TV
- Android TV is supported, but the TV version is available only through F-Droid or manual APK installation.github.com · read 9 Oct 2026
- App integration limit
- mpv-android is not an AAR library or module that can be imported into another app.github.com · read 9 Oct 2026
- Controls
- Gesture controls support seeking, volume, and brightness adjustment.github.com · read 9 Oct 2026
- Decoding
- It supports hardware and software video decoding.github.com · read 9 Oct 2026
- Downloads
- The project links to GitHub releases, and its F-Droid listing recommends using the F-Droid client for update notifications and a more secure download route than directly installing an APK.f-droid.org · read 9 Oct 2026
- License
- The project is distributed under the MIT License.github.com · read 9 Oct 2026
- Permissions
- The F-Droid listing shows permissions for network access and reading and modifying shared storage.f-droid.org · read 9 Oct 2026
- Rendering
- Advanced rendering settings include scalers, debanding, and interpolation.github.com · read 9 Oct 2026
- Security and privacy
- Google Play reports that the developer declares no data collected and no data shared with third parties.play.google.com · read 9 Oct 2026
- Streams and playback
- It can play network streams through Open URL and supports background playback, Picture-in-Picture, and keyboard input.github.com · read 9 Oct 2026
- Subtitles
- It supports styled subtitles through libass and secondary or dual subtitles.github.com · read 9 Oct 2026
- Support
- Google Play lists the support email as [email protected].play.google.com · read 9 Oct 2026
- Supported Android version
- The latest F-Droid release listed requires Android 6.0 or newer.f-droid.org · read 9 Oct 2026
- What it does
- mpv-android is a video player for Android based on libmpv.github.com · read 9 Oct 2026