@jeremija
Yes, it is ELPlaylist, and the code is very very simple (and will mostly stay as it is, except text in group header. i think about changing $drawtext/ex with $drawstring to use glow-options)
I haven't had any idea how to code ELPlaylist, so i asked falstaff if i can modify his curacao one.
I learned a lot from it, but then wrote my own (the layout is still leaned on curacao though), because curacao respects too many things i'd never need (last.fm and playback statistics) and as i mentioned earlier, i want to keep my setup as light as possible.
I don't know if this is the right place for it, but if you're interested in, here is the code:
Track List
// Background
$enabledraw(%el_is_valid%)
$if(%el_isplaying%,
$drawroundrect(0,0,$sub(%el_width%,1),$sub(%el_row_height%,3),2,2,0-0-0-0,%__BG_COL__%-64,)
$gradientrect(1,1,$sub(%el_width%,2),$sub(%el_row_height%,3),%__BG_COL__%-$if(%el_selected%,128,96),25-40-51-$if(%el_selected%,128,96),),
$drawroundrect(0,0,$sub(%el_width%,1),$sub(%el_row_height%,3),2,2,%__BG_COL__%-$if(%el_selected%,24,0),%__BG_COL__%-$if(%el_selected%,48,24),))
// Per Track
$enabledraw(%el_is_valid%)
$font(Tahoma,10,bold)
$if(%el_isplaying%,
$drawtext($char(9835),5,1,16,16,128-128-128,right top)
$drawtext($char(9835),4,0,16,16,255-255-255,right top),)
$font(Segoe UI,8,)
$drawtext([$num(%tracknumber%,0)],0,2,72,%el_row_height%,%__TL_TXT__%,right top)
$font(Segoe UI,8,bold)
$drawtextex([$upper(%track artist%) $char(9679) ]%title%,86,3,$sub(%el_width%,210),%el_row_height%,%__TL_SHADOW__%,right top end_ellipsis)
$drawtextex([$upper(%track artist%) $char(9679) ]%title%,85,2,$sub(%el_width%,210),%el_row_height%,%__TL_TXT__%,right top end_ellipsis)
$font(Segoe UI,8,)
$drawtextex($repeat($char(9734),5),$sub(%el_width%,100),2,56,%el_row_height%,%__TL_SHADOW__%,left top)
$drawtextex($repeat($char(9733),%rating%),$sub(%el_width%,100),2,56,%el_row_height%,%__TL_TXT__%,left top)
$drawtext(%length%,$sub(%el_width%,44),2,39,%el_row_height%,%__TL_TXT__%,right top)
Group Header
//Background
$drawroundrect(0,0,$sub(%el_width%,1),$sub(%el_height%,3),3,3,%__BG_COL__%-$if(%el_isplaying%,96,48),%__BG_COL__%-$if(%el_isplaying%,128,96),)
//Per Group
$font(Segoe UI,12,bold)
$drawtextex([$upper(%album artist%)],$add($mul(%el_height%,2),2),5,$sub(%el_width%,$add($mul(%el_height%,2),6)),22,%__GH_SHADOW__%,right top end_ellipsis)
$drawtextex([$upper(%album artist%)],$mul(%el_height%,2),3,$sub(%el_width%,$add($mul(%el_height%,2),6)),22,%__GH_TXT__%,right top end_ellipsis)
$drawtextex([%album%],$add($mul(%el_height%,2),2),23,$sub(%el_width%,$add($mul(%el_height%,2),6)),22,%__GH_SHADOW__%,right top end_ellipsis)
$drawtextex([%album%],$mul(%el_height%,2),21,$sub(%el_width%,$add($mul(%el_height%,2),6)),22,%__GH_TXT__%,right top end_ellipsis)
$font(Segoe UI,8,normal)
$drawtext(%el_item_count% $ifequal(%el_item_count%,1,Track,Tracks) $char(8226) %el_sum_length%,$add($mul(%el_height%,2),1),45,$sub(%el_width%,$add($mul(%el_height%,2),6)),16,%__GH_SHADOW__%,right top)
$drawtext(%el_item_count% $ifequal(%el_item_count%,1,Track,Tracks) $char(8226) %el_sum_length%,$mul(%el_height%,2),44,$sub(%el_width%,$add($mul(%el_height%,2),6)),16,$if(%el_isplaying%,255-255-0,192-192-0),right top)
$drawtext([%genre%][ $char(8226) $if(%release date%,%release date%,%date%)],$add($mul(%el_height%,2),1),59,$sub(%el_width%,$add($mul(%el_height%,2),6)),16,%__GH_SHADOW__%,right top)
$drawtext([%genre%][ $char(8226) $if(%release date%,%release date%,%date%)],$mul(%el_height%,2),58,$sub(%el_width%,$add($mul(%el_height%,2),6)),16,$if(%el_isplaying%,128-192-255,64-128-192),right top)
//Album Art
$drawroundrect(6,6,$sub(%el_height%,15),$sub(%el_height%,15),2,2,%__BG_COL__%-128,255-255-255-48)
$imageabs(8,8,$sub(%el_height%,18),$sub(%el_height%,18),%__FOO_PATH__%NoCover.png)
$imageabs(8,8,$sub(%el_height%,18),$sub(%el_height%,18),%path%,artreader)
$if(%el_isplaying%,
$imageabs(%el_height%,6,$sub(%el_height%,14),$sub(%el_height%,14),%__FOO_PATH__%GroupPlay.png),
)
Per Second is still clean (i wanted to have it available for the group header. Do you have an idea how to do this?)
Popup (Background) and Popup (Track) are default, because i don't use it...
Field definitions:
http://xs.to/xs.php?h=xs433&d=08484&am...ield_def804.png