This theme is based on six colors:
But we will try to reduce it to 4 colors.Globals/Variables tab
Main colors (input)
First we must get our three main colors. It means color 1,5 and 6 (see above). I use another color for usual textSubcolors
![]()
// ===================================
//Colors to define
// ===================================
//Usual color for text
$set_global(text_color_1,$rgb(0,0,0))
//text color for first lines (color6)
$set_global(text_color_2,$rgb(255,99,0))
//Background color_main, (color1)
$puts(bg_color_mn,$rgb(245,245,245))
//Background color_second (color5)
$puts(bg_color_sd,$rgb(140,140,140))
![]()
![]()
Actually I blend color1 and color5 to have five different shade of colors.Final script
You can choose color2 to color4 manually with a $rgb if you find that the color found are ugly or not matching your needs.
![]()
// ===================================
//Subcolors
// ===================================
//color1
$set_global(color1,$get(bg_color_mn))
//color2
$set_global(color2,$blend($get(bg_color_mn),$get(bg_color_sd),1,4))
//color3
$set_global(color3,$blend($get(bg_color_mn),$get(bg_color_sd),2,4))
//color4
$set_global(color4,$blend($get(bg_color_mn),$get(bg_color_sd),3,4)))
//color5
$set_global(color5,$get(bg_color_sd))![]()
![]()
I just made it more compact
You can choose color2 to color4 manually with a $rgb if you find that the color found are ugly or not matching your needs.
![]()
// ===================================
//Colors to define
// ===================================
//Usual color for text
$set_global(text_color_1,$rgb(0,0,0))
//text color for first lines (color6)
$set_global(text_color_2,$rgb(255,99,0))
//Background color_main, (color1)
$set_global(color1,$put(bg_color_mn,$rgb(245,245,245)))
//Background color_second (color5)
//color5
$set_global(color5,$put(bg_color_sd,$rgb(140,140,140)))
// ===================================
//Subcolors
// ===================================
//color2
$set_global(color2,$blend($get(bg_color_mn),$get(bg_color_sd),1,4))
//color3
$set_global(color3,$blend($get(bg_color_mn),$get(bg_color_sd),2,4))
//color4
$set_global(color4,$blend($get(bg_color_mn),$get(bg_color_sd),3,4)))
![]()
![]()
![]()
Album color scheme
As their is no general scheme, we will create a column by column color scheme.
To copy exactly the color scheme, for the text, I should use color5. Just change it if you want. (text_color_1 to color5 in selected and normal colors for text)
![]()
// ===================================
//Text
// ===================================
$set_style(text,
$ifequal(%tracknumber%,1,
//first line color
$get_global(text_color_2),
//usual color for text
$get_global(text_color_1)),
//The same for selected colors:
$ifequal(%tracknumber%,1,$get_global(text_color_2),$get_global(text_color_1)))
// ===================================
//Background
// ===================================
$set_style(back,
$ifgreater(%tracknumber%,3,
//color for tracks greater than 3
$get_global(color1),
//for other tracks
$get_global(color2)),
//selected colors the same as above
$ifgreater(%tracknumber%,3,$get_global(color1),$get_global(color2)))![]()
![]()
![]()
Tracknumber color scheme
To copy exactly, the text should be in something close to color5 in usual lines. Change it if you want (text_color_1 to color5).
![]()
// ===================================
//Text
// ===================================
$set_style(text,
$if(%isplaying%,
//playing line text color
$get_global(text_color_2),
//usual color for text
$get_global(text_color_1)),
//The same for selected colors:
$if(%isplaying%,$get_global(text_color_2),$get_global(text_color_1)))
// ===================================
//Background
// ===================================
$set_style(back,
$ifequal(%tracknumber%,1,
//color for track1
$get_global(color2),
//for other tracks
$get_global(color1)),
//selected colors we must have alternate stripes.
$ifequal($mod(%playlist_number%,2),1,$get_global(color3),$get_global(color4)))![]()
![]()
![]()
Title color scheme
![]()
// ===================================
//Text
// ===================================
$set_style(text,
$ifequal(%tracknumber%,1,
//first line text color
$get_global(text_color_2),
//usual color for text
$get_global(text_color_1)),
//The same for selected colors:
$ifequal(%tracknumber%,1,$get_global(text_color_2),$get_global(text_color_1)))
// ===================================
//Background
// ===================================
$set_style(back,
$ifequal(%tracknumber%,1,
//color for track1
$get_global(color2),
//for other tracks
$get_global(color1)),
//selected colors we must have alternate stripes.
$ifequal($mod(%playlist_number%,2),1,$get_global(color3),$get_global(color4)))![]()
![]()
![]()
Length color scheme
![]()
// ===================================
//Text
// ===================================
$set_style(text,
$if(%isplaying%,
//playing line text color
$get_global(text_color_2),
//usual color for text
$get_global(text_color_1)),
//The same for selected colors:
$if(%isplaying%,$get_global(text_color_2),$get_global(text_color_1)))
// ===================================
//Background
// ===================================
$set_style(back,
$ifequal(%tracknumber%,1,
//color for track1
$get_global(color3),
//for other tracks
$get_global(color2)),
//selected colors we must have alternate stripes.
$ifequal($mod(%playlist_number%,2),1,$get_global(color3),$get_global(color4)))
// ===================================
//Frames
// ===================================
//a frame on the left with color6 for the first track
$set_style(frame-left,$select(%tracknumber%,1),$get_global(text_color_2))
![]()
![]()
![]()
Go back to main page
August 30 2007 02:10:57.