How to skin MediaMonkey versions 3 and 4
This page is to help you through skinning MediaMonkey and it's objects.
First of all, you need to download ThemeEditor 7. It's required to edit the .mskn-files which MediaMonkey uses to draw windows, objects, text etc. There'll be three categories; one for the .player-skins, one for the big ol' "Theme.mskn" and one for the other objects which also is customizable. We'll start with the player-skins.
Player-skins
Player-skins is defined by two files; the .mskn- and the ini-file. They have same names, but different extensions. There are three types of players; Player, FloatPlayer, MicroPlayer.
Player is for the player skin when the monkey is maximized with all functions activated. It can not be transperent.
FloatPlayer is for the mini-player skin which can be transperent.
MicroPlayer is for the tray-area in Windows. This is mainly a control-skin, but there are indications that it'll be extended to show album-information when you activate a button in the tray-player.
Guided skinning of Player- and FloatPlayer-skin
When you've downloaded ThemeEditor, you're ready to go. However, you must have a resource file (PNG, BMP,JPG-file) to retrieve images for elements in your skin from. You have the possibility to;
a) Work from an existing skin-file. b) Start from scratch.
This guide will let you do both things. It will also guide you through skinning both the Player-skin and the FloatPlayer-skin. However, the one big difference is that the Player-skin can't be transperent. Elements in it can be transparent just as with the MiniPlayer-skin, but it's main purpose is to be docked inside the MediaMonkey-window, so it needs to be a box with four sides.
Let's begin. Always begin with the .mskn-file. It defines the resources you want to use in your skin. The ini-file is mainly for positioning and sizing of the elements.
Main Theme (Theme.mskn)
More information to be added.
Other objects
On the to-do list of the MediaMonkey-team is wrapping of icons within the .msz-file.