How To

This Open-Source Android Video Player Has Features VLC and MX Player Should’ve Added Years Ago

Published

on

Why Android’s Built-In Gallery Apps Just Don’t Cut It

Let’s face it: the gallery app on your Android phone is fine for flipping through photos, but it’s a mess when you hit play on a video. You’ll get playback, sure, but try skipping forward by 10 seconds or adjusting the volume without covering the screen. Most gallery apps lack even basic video controls, which is why millions of people install a dedicated player like VLC media player or MX Player.

Those two have been the go-to names for years. But they’ve also been frustratingly slow to evolve. Gesture controls? Clunky. Subtitle syncing? A chore. Streaming from a network drive? Good luck. That’s why I was genuinely surprised when I stumbled upon mpvRex, an open-source Android video player that feels like it was built by someone who actually watches videos on a phone.

What Is mpvRex? A Quick Intro

mpvRex is a fork of the popular mpv media player, but it’s been rebuilt from the ground up for Android. The project is available on GitHub and F-Droid, and it’s completely free with no ads or tracking. If you’ve ever used mpv on a desktop, you know how powerful and configurable it is. mpvRex brings that same DNA to your pocket.

But here’s the thing: it’s not just a port. The developer added a whole layer of Android-specific polish that VLC and MX Player have somehow never managed to ship. Let me walk you through the standouts.

Gesture Controls That Actually Make Sense

VLC on Android has had gesture support for years, but it’s basic. Swipe left or right to seek, up or down for volume and brightness. That’s about it. MX Player is similar. mpvRex, on the other hand, takes a page from the best iOS players like Infuse and nPlayer.

You get customizable zones on the screen. Want to use the left half for brightness and the right half for volume? Done. Prefer a double-tap to pause and a two-finger swipe to seek? You can set that up in seconds. The gesture engine is also more accurate — it doesn’t accidentally trigger when you’re just trying to hold the phone. It’s the kind of control that makes you wonder why the big players haven’t copied it yet.

Seek Precision That Doesn’t Drive You Crazy

One of my biggest pet peeves with VLC is the seek bar. It’s jumpy, and thumbnails are almost useless. mpvRex gives you a smooth, preview-rich seek bar with frame-accurate scrubbing. You can actually see where you’re skipping to, which is invaluable for finding a specific scene in a long video.

Subtitle Support That Puts Others to Shame

Subtitles are a mess on most Android players. You either get a tiny font that’s hard to read or a giant one that covers the whole screen. mpvRex lets you adjust font size, color, outline, shadow, and position — all on the fly with a simple overlay. You can even set a delay for subtitles that are out of sync, and it remembers your adjustment per file.

But the real killer feature? Online subtitle download. The app integrates with OpenSubtitles, so you can search and fetch subtitles directly from within the player. No more downloading a .srt on your browser and fumbling with file managers. VLC has promised this for years but still doesn’t offer it on Android. MX Player had it, but they’ve been pushing ads and bloatware so hard that the feature feels buried.

Streaming and Network Playback Done Right

Most players treat network streaming as an afterthought. You might get SMB support, but it’s flaky and slow. mpvRex handles SMB, FTP, and HTTP shares with surprising reliability. It also supports streaming from YouTube and other sites via yt-dlp integration — a feature that’s technically against Google’s ToS, but if you’re into that sort of thing, it’s there.

For local files, the player supports virtually every codec you can throw at it, including HEVC, AV1, and even 10-bit HDR content. It’ll play MKV, MP4, AVI, FLV, and a dozen other containers without breaking a sweat. And it does all this while being surprisingly light on battery — much better than VLC, which can turn your phone into a hand warmer.

Customization and Open-Source Community

Because mpvRex is open source, you can tweak almost everything. The configuration files are accessible, and the community has already built a library of custom scripts and shaders. If you’re the type who likes to fine-tune your video output, you’ll feel right at home.

But even if you never touch a config file, the default experience is polished. The dark theme is sleek, the interface is minimal, and there are no ads. None. Compare that to MX Player, which now shows full-screen ads unless you pay, or VLC, which has been adding more “recommended” content to its home screen.

How to Get mpvRex

You can grab mpvRex from the F-Droid store or directly from the GitHub releases page. It’s also available on the Play Store, but the F-Droid version is often more up-to-date. Just be aware that the app is still in active development, so you might run into the occasional bug. That said, the core playback engine is rock solid.

If you’re tired of the same old players that haven’t changed in a decade, give mpvRex a shot. It might just become your new default. And if you’re curious about other open-source Android apps, check out our guide to the best open-source Android apps for 2024.

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending

Exit mobile version