main repo: https://github.com/mpc-hc/mpc-hc
MPC is a fairly hairy C++ project that uses the low-level Win32 API heavily, there's probably not a lot of developers out there who would like to work on this code by choice even if they really like the project as a whole.
What I would love to see is someone make a nice Windows GUI player based on mpv but depending on your hardware mpv can be a real PITA to get working smoothly without experimenting with various backends so you don't have dropped frames or really fucked up output (my igpu notebook when using my desktops config just produced a green and LSD-trip style static image).
It was incredibly useful, and if memory serves I believe I got better performance out of it than VLC on lower-end PC's.
I eventually transitioned over to just VLC, however. The fact that I could just download it and play everything out-of-the-box without having to then download a bunch of codecs was very attractive. It had a portable version, too.
but the problem is, nobody who is a suitable contributor run windows nowadays.
every open source project must support Linux now.
I think the reason VLC it's the moster it's right now it's their approach to multi platform and "out of the box" experience, with the user not having to worry about codecs and things like that.
The whole application can pass off as professional video playing software. So many ways to play and so many places to play from that it surprises me everytime I open it (which is very rarely).
MPC-HC was basically the Windows Media Player from WinXP era, except maintained to a modern audience. That's partly why its so slim and efficient: its directly written in the Win32 GUI.
I do video editing with Vegas, which is DirectShow based as well. So an entire workflow working with DirectShow is important for codec reasons: Vegas, MPC-HC, and VirtualDub / AviSynth all are tools built on top of Microsoft's DirectShow platform.