Joshua Garner

O death, where is thy sting? O grave, where is thy victory? Has anyone really been far even as decided to use even go want to do look more like? It has always been my wish to live honorably, and after my death, to leave to those who come after me my memory in good works. It all keeps tumbling down. The press is the enemy. The press is the enemy. The press is the enemy. The graveyards are full of indispensable men.

jmwg: Josh's mpv Win32 GUI

Download the latest version here.

jmwg is a recompiled version of mpv that adds a Win32, Media Player Classic-esque GUI. mpv is a very good video player, but unfortunately has a very unintuitive interface (at least in my opinion). I greatly appreciate the efforts of the developers behind Media Player Classic Qute Theater, but, at least in my experience, it can be a little finnicky at times, not least because Qt never wants to work quite right on Windows.

So, I decided to take advantage of my Claude subscription and vibe code my own! Importantly, this is not a wrapper for libmpv. This is the full mpv client with a GUI tacked onto the video frame.

This thing is probably crawling with bugs and maybe even security issues, so don't use it for anything important, 'k? Send bug reports or feature suggestions to any of the contacts on my home page.

Features

Screenshot of jmwg: an mpv video frame beneath a Media Player Classic-style Win32 menu bar and playback controls.

Version history

2026-06-25 v1.0.0 · source

License

GNU Public License Version 3 for everything I contributed. Check out mpv's copyright page or the included license files for details about the other 99% of the program and dependencies, most of which is licensed under GPLv2+ or LGPLv2.1+.