I have posted a new build, 4/30. Please see change log in post 2.
I re-wrote the wiki topic and organized it into two sections; end-user section, and a skinner oriented section. Perhaps these should be two separate pages?
Mark - "genrenames" is no longer needed in the "genremap" section.
I am still not sure about how to handle skin specific colors. The ideas generated here are worth studying/considering. What ever path we take needs to be able to scale generically for other similar situations. When I first started looking into this in the first design I considered that the user is selecting a skin on the GUI page of the Configuration tool. I was hoping to be able to take advantage of that and set colors accordingly but I ran into a number of technical issues to do with refreshing the UI when the skin is changed. There is no messaging system in the Configuration tool and all of the settings are cached; the only way I could see to make things work was to reload the entire Configuration tool each time the user changes the selected skin = an ugly kludge.
Well, if you have an 'import' button that presents a file dialog that only allows you to select 'MediaPortal.xml' and 'skinsettings.xml' then it doesn't matter which skin the user chooses the file from.
Thanks for the new changes. Ultimately, getting colours from a skin file would be nice to have but not essential. However, genre mapping importing settings I think is a must have!