COLOR THEMES

Winamp is the best, freeware media player that allows you to play most audio formats (including Internet Radio Stations) and video. Winamp works with portable media players, allows you to rip and burn CDs, has a built-in media library, graphic equalizer and visualizations. With the advanced plug-in mechanism, you have the possibility to increase its functionality. Thanks to skins Winamp can look and behave as you like...

Winamp supports skins (classic and modern). Winamp Modern skins allows to change Winamp look and behavior. Color Themes are a set of special text files that determine the look of Winamp skins. This text files are written as XML document. Default Winamp skins contains plenty of predefined color themes.

XML document contains XML declaration, that is located at the begining of the file. It contains 'version' attribute and two optional attributes: 'encoding' and 'standalone'.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

  • The 'version' attribute declares version of XML document (1.0 or 1.1).
  • The 'encoding' attribute declares the character set used in the XML document. The default character set is UTF-8 (Unicode).
  • The 'standalone' attribute declares XML document mode. It can be set to yes or no. The 'yes' value means that the document does not contain any other files that must be processed with the document (this could be for example an external stylesheet or DTD definition).

Another XML file element is 'WasabiXML' declaration. WasabiXML is an XML object that contains all objects of the skin (it is a container for GUI objects). It has 'version' attribute.

<WasabiXML version="1.34">

  • The 'version' attribute declares Freeform Plugin Core version. Actually it is v1.34

The last element of XML document is Color Themes declaration. There is a 'gammaset' object definition (representing the Color Theme) and 'gammagroup' object definition (group of elements with specific properties).

<gammaset id="*Default">

The 'gammaset' object is parent element and it defines Color Themes. It contains 'id' attribute.

  • The 'id' attribute represents the name of the Color Theme. The default Color Theme name is '*Default'.

<gammagroup id="Titlebar" value="0,0,0" gray="0" boost="0" />

The 'gammagroup' object is an element that defines specific GUI element (for example: Titlebar). It contains 'id', 'value', 'gray' and 'boost' attributes.

  • The 'id' attribute declares the name of GUI element that we want to describe
  • The 'value' attribute declares the color of specific GUI element (in RGB or HSL scale, scope is -4096 to 4096)
  • The 'gray' attribute defines grayscale value (1 or 2). When set to "1" the gammagroup elements will be treated as having a light gray base. When set to "2" the gammagroup elements will be treated as having a dark gray base.
  • The 'boost' attribute defines saturation (0 or 1). When set to "1", boost brightens up the gammagroup by adding 50% more white to it.

You can find below the example Bento / Big Bento Color Themes file with default Color Theme named '*Default'.

  • <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  • <WasabiXML version="1.34">
  •        <gammaset id="*Default">
  •               <gammagroup id="Titlebar" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitlebarText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitlebarMenuText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitleButtonOrange" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitleButtonGrey" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="WindowBackground" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="WindowText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Column Text" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplayText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ScrollbarTrack" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerDisplay" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerDisplayGradient" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ComponentFrame" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerButton" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerShadeSlider" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerButtonPlaceHolder" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerButtonGlow" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerButtonActive" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerSliderLight" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PlayerSliderBackground" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="WindowBackgroundGradient" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="CompButtonInactive" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="CompButtonActive" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="CompButtonInactiveText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="CompButtonActiveText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="SelectionBg" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="SelectionBg Inactive" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Selection" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="LightningBolt" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Column" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ShadeButton" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="NotifierBackground" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="NotifierText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="NotifierTextShadow" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="NotifierUpperTextShadow" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="NotifierUpperText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Frame_Borders" value="829,-192,-804" gray="0" boost="0" />
  •        </gammaset>
  • </WasabiXML>

You can find below the example Winamp Modern Color Themes file with default Color Theme named 'Default'.

  • <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  • <WasabiXML version="1.34">
  •        <gammaset id="Default">
  •               <gammagroup id="Backgrounds" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Backgrounds2" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Bolt" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Menubar" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="MenubarText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Titlebar" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitlebarText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitlebarElements" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TitlebarHover" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Text" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Text Inverse" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Buttons" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonsHover" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Buttons2" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonsHover2" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonGlow" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonsActive" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonStatus" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Scrollbar Buttons" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Scrollbar Hover" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Led" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Display" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplaySongtickerBG" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplayElements" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplayVis" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplayBeatVis" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplaySongticker" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplaySongtickerShade" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ProgressBar" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="BGOverlayDark" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="BGOverlayBright" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="BG2Textoverlay" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TextDark" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListTextSelected" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListTextCurrent" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListBackground" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListSelBackground" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListColumnText" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Tooltips Background" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Tooltips Text" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="TextDarkShadow" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ListSelection" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="BG0Textoverlay" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplaySongicker" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplaySongickerShade" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Frontcover" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="DisplayLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="VISDisplay" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="KnobLED" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ButtonsFront" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="BackgroundLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="FrontcoverLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="PosLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="CoverLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="MainLabel" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Thinger icons" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="ThingerButtons" value="0,0,0" gray="0" boost="0" />
  •               <gammagroup id="Thinger" value="0,0,0" gray="0" boost="0" />
  •        </gammaset>
  • </WasabiXML>

Creating Color Themes is very simple thanks to the possibility of using a special tool, called Color Editor.

Download

Winamp Color Themes installer allows you to install carefully selected (most popular and the best) color themes (170 of Winamp Modern skin color themes and 117 of Bento / Big Bento skin color themes) made by Winamp forum users. It also allows to install Color Editor (Color Editor is a tool that allows the user to create their own color themes).

You can install Winamp Color Themes Pack thanks to simple and easy to use installer. Installer is created in NSIS. The installation process is described in this document. It shouldn't be a problem for anyone. Installer will copy required files and will configure system.


Winamp Color Themes


Installer includes 170 of Winamp Modern skin color themes and 117 of Bento / Big Bento skin color themes. It also allows to install Color Editor.

  Download Winamp Color Themes installer


Winamp Color Themes can be also directly downloaded and installed using extended version of Winamp Polish Language Pack.