Customization of certain elements

I’m back :slight_smile: I hope to answer most of my questions myself, but there are so many options that my head is swimming–it’s a good thing though :slight_smile:

All songs added to the playlist have a white background. I’ve read in another post that there is no way to color the playlist based on individual folders. But is there a way to set the playlist background to a different color, such as light green? Or better yet, a way to alternate the colors so that the individual tracks stand out more: first track light green, second track a darker green, third track back to a light green and so on.

Also, the players change to user specified colors once the tracks begin playing. Is there a way to have the players change to the specified colors as soon as they load, before they begin playing ?

Again, thank you for all help

Regards,

Alec

All of this can be achieved by (creating and) editing a configuration file named “skin.ini” which can be used to customize the appearance of all GUI objects (in contrast to the layout.ini file which stores the positions of all objects - nowadays edited through the Layout Designer).

Several people posted their skin.ini files to the forum, have a look at them and you will get the idea quickly.

For the “[Playlist]” section (or “[Playlist_0]” etc. if you have more than one playlist set up and want to configure them individually), the syntax of the individual lines is like this:

[Alternate][History]RowColor=#color

  • When the “Alternate” keyword is specified, the line will only be applied to every second item, as you proposed.

  • When the “History” keyword is specified, the line will only be appliede to items that have been played already.

  • PlayerState is one of: Loading, Loaded, Playing, Fading, EOF, Error, Paused, Stopped, PFL, Next

  • ItemType is one of: Unknown, Music, Voice, News, Advertising, Package, Jingle, Sound, Effect, Trailer, Promo, Sponsorship, Sweeper, Drop, StationID, Bed, Instrumental, Show, Other, Custom1, Custom2, Custom3, Custom 4

  • ItemClass is one of: File, Stream, Break, Command, Container, Dummy, Other

All parts of the mask are optional, if you omit one, it will act as a wildcard. For example, “PlayingRowColor” applies to all playing items regardless of their type and class; and “AlternateRowColor” applies to every second item.

Color values are specified in HTML format.

The section is processed top-down. If there’s multiple lines matching a particular item, the bottom-most line wins.

Thanks for the info. I think I have the concept. I’ll read through the posted skins and play around with the syntax…

Regards, Alec