View Single Post
Old 16th July 2010, 07:20   #15  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,342
The problem is that MPC-HC uses the very old MFC components to render the UI, and MFC is not really skinnable.

For modern-looking UIs, you either render them yourself (which is A LOT of work), or you use the new UI toolkits that come with the .net environment. Changing the UI toolkit is basically a rewrite of the whole frontend part of the player, however, which is also alot of work, and has no developers to do it - also MPC-HC has other issues that don't allow this kind of change.

If one were really to write a new GUI, it would basically be a new project. Then once the GUI is done, you could merge all the playback components, renderers, filters and whatnot from the old project into the new.
But then, we already have other players that look "modern", and we can easily use the MPC-HC filters in them. I don't see the big requirement to rewrite it, imho.

PS:
imho, GreenEyez design is really ugly. Rather have the current WMP interface or the default XBMC skin.

PPS:
Also, if you like the default XBMC skin (or any XBMC skin), there is work going on to write a DirectShow based player backend for XBMC (the DSPlayer project). Its shaping up quite nicely so far, and once its rather stable, it can fill all your needs for a nice looking and capable playback GUI.

Last edited by nevcairiel; 16th July 2010 at 07:23.
nevcairiel is online now