It’s currently compiling. I somehow messed it up yesterday - was definitely not on purpose to only compile v3.
I made a new build yesterday! Sorry for the build before that, it was an otruehd build, not a ntruehd one… I somehow messed up there - sorry! - I already deleted that otruehd one.
I just wanted to thank you for your work. I am using your MPV build with Plex for desktop for autocropping, it stopped working for a while but your build fixed it. Cheers.
The latest release [Release 2024-12-07 15:34 · mitzsch/mpv-winbuild · GitHub] fixes the bug of having no audio when playing the first file in Plex HTPC.
The new version of HTPC has updated the included libmpv and seems to have a different filename too so I’m not sure dropping in your dll works any more, or is even required as TrueHD seems ok without it now.
Interestingly if I try and rename your builds dll I get a black screen when trying to play anything.
But with a build without some of your patches such as Releases · dyphire/mpv-winbuild · GitHub works now.
I found the problem. It should be fixed now. (New build currently compiling)
It was the modified command.c / loadfile that was needed for Plex HTPC before version 1.70.0. I reverted that change and it should be fine again!
(I also changed the mpv-2.dll back to libmpv-2.dll)
Hello, I think this is the issue I am having here:
This is a very long thread with many different links, and I have got a bit confused!
I just want to check which libmpv-2.dll file, download link is the right one for my needs?
Thanks!
Yep, it sounds like it could be the issue!
If you are running Plex HTPC v.1.70 or newer use one of the latest builds from here (e.g. 2025-02-15 13:39) => Releases · mitzsch/mpv-winbuild · GitHub
Thankyou, sorry if this is a stupid question, but which one specifically from that link should I use?
There seems to be several all dated 4 days ago.
As in the 11 ‘assets’ - I think I just need the libmpv-2.dll file to swap for the one that comes with Plex HTPC?
Only those two are of interest

If you have an older PC (old CPU) use the file without the -v3 in its filename. (compatibility build)
If you have a somewhat recent PC (with a new CPU) use the -v3 build.
For installation follow this guide => HTPC Tips and Tricks - #3 by gbooker02 (note that the file is now called libmpv-2.dll…)
Brilliant, thankyou!
Thanks for this. The MVP change on my Win build fixed a weird stuttering issue I was having with certain TrueHD Dolby Atmos files (not all, but a few). I believe it was due to TrueHD dropping out and then causing a brief pause in the video. But this build completely fixed it for me.
I fixed my script to auto update the mpv version so it looks for libmpv-2.dll instead since they changed it.
A new weekly build should be out soon.
I´m having some build issues currently, working on fixing them. ![]()
Info regarding new weekly builds*
New build will be up soon, but only ffmpeg will be updated
There have been some serious changes to mpv and HDR handling => target-colorspace-hint-mode => This would need changes made to the mpv.conf for the same behavior.
Until testing how it’s working, my MPV build will not feature this - should only be a matter of some weeks (I´m currently off my main watching/testing site)
Looks like they have made gpu-next the default and have been making a flurry of HDR related changes. Exciting times for MPV.
Tried updating my four systems today with updater.bat and keep getting the error “Cannot index into a null array” on all four.
This is a known issue that occasionally arises and then disappears again…
=> "cannot index into a null array" · Issue #135 · shinchiro/mpv-winbuild-cmake · GitHub
Update.bat is working again now.
Have you (or anyone) had a chance to play around with the new functionality (eg. target-colorspace-hint-mode) tonemapping to SDR with another build? Curious to know if there’s any visible quality improvements or settings / tweaks we should be aware of. Using a projector (JVC X790).