Dan Kendalls' Fluff

mpvKt-fork Rebuilding the Best Video Player on Android: Modern UI, Bug Fixes, and Cross-Platform Sync

Today I rebuilt what is, in my honest opinion, the best video player on Android (built on the mpv library though sadly no longer actively maintained) and brought it into the modern era.

The rebuild focuses on three areas: a refreshed, more modern UI; long-standing bugs fixed in the subtitle picker; and, the bit I'm most pleased with, the app now writes its configuration files to a publicly accessible location. Why does that matter? Because it means cross-platform local sync tools like Syncthing can keep playback positions shared across operating systems and devices. Start a film on your phone, pick up exactly where you left off on your desktop. No cloud, no account, no nonsense, just files syncing locally between your own machines.

The Build Process

This was built using Tencent's Hunyuan (Hy4) preview as a test, via CodeBuddy. The model wasn't the best at following instructions, especially compared to GPT 5.6 Sol, but after a few back and forths it got there.

One thing I particularly liked: by default, it was happy to run all the necessary commands without further prompting. And yes, before anyone asks, I signed out of all sensitive credentials before letting it loose in a sandbox. Common sense still applies.

Worth noting: CodeBuddy itself is little more than a heavy VS Code fork, and it shows. If you're a chad, skip it and use Zed instead.

A Better File Picker

The fork also ships its own built-in file picker UI (user-selectable), replacing the Google-dependent default. That default has a nasty habit of changing between Android versions and, after a dodgy update, often fails to see files altogether. Having our own picker sidesteps the entire problem.

Fork It, Spread the Love

As per the README: pull requests are not welcome, and I promise that's not meant to be rude, I just have better things to do with my time. If you like the project, fork it and spread the love. And if you really like it, feel free to donate.

Repo: github.com/MANICX100/mpvKt-fork

Peace ✌️