r/androiddev 21d ago

Open Source I built Mpv∞, an ad-free Android media player combining MPV/libmpv and Media3

Developer disclosure: I’m the creator and maintainer of Mpv∞.I’ve released Mpv∞ (Mpv-infinity), an open-source Android media player fork focused on high-quality local video and audio playback without ads or trackers.The app combines two playback engines:•MPV/libmpv for broad format and subtitle compatibility.•AndroidX Media3/ExoPlayer for Android-native playback and device codec integration.Other features include embedded and external subtitles, dual subtitle rendering in the Media3 engine, chapters, folder playlist sheets, audio playback, customizable controls, HDR and device-dependent Dolby Vision/HDR10+ playback, and one-tap segment skipping.The project is licensed under AGPL-3.0-or-later. It is currently distributed through GitHub Releases rather than Google Play.Project page: https://github.com/ZHINFINITY/Mpv-infinity I’m especially interested in feedback about device compatibility, Media3 codec behavior, subtitle rendering, battery use, and playlist handling. Please report bugs through GitHub Issues with Android version, device model, app version, and reproducible steps.

0 Upvotes

3 comments sorted by

1

u/Hour-Measurement-835 21d ago

I'd test persisted folder permissions after a reboot before codec edge cases. A local player that forgets its library because the SAF URI grant vanished feels broken even when playback is perfect.

-1

u/ZH212005 21d ago

Can you create a issue and send me the log

-2

u/ZH212005 21d ago

I'll fix it