thank you the grouping organized them pretty good, still have to sort my music better though, but this will make it easier.
one more question, my tracklist script is:
// -----------------------------------------------------------------------------------------------------------------------
// Kung-Foo - Foobar2000 config under ColumnsUI & Panel Stack Splitter - designed by Br3tt 08/2008
// -----------------------------------------------------------------------------------------------------------------------
$puts(trans,%__TRANSPARENCY__%)
$puts(playcount,$if2(%play_counter%,$if2(%play_count%,' ')))
// fonts
$puts(default.font,'Tahoma')
$puts(digital.font,'lcd')
$puts(small.font,'Segoe UI')
$puts(small.font,'Uni 05_53')
$puts(font.size,8)
$puts(small.font.size,6)
// colors
$puts(bg.normal.color,015-015-015-$get(trans))
$puts(bg.selected.color,065-065-052-$get(trans))
$puts(bg.isplaying.color,065-065-052-$get(trans))
$puts(bg.selected.color,105-155-230-$get(trans))
$puts(bg.isplaying.color,230-155-105-$get(trans))
$puts(bg.selected.color,105-155-230-$get(trans))
$puts(bg.isplaying.color,180-105-055-$get(trans))
$puts(txt.normal.color,010-110-130-$get(trans))
$puts(txt.normal.color,090-090-100-$get(trans))
$puts(txt.selected.color,000-000-000-$get(trans))
$puts(txt.isplaying.color,120-180-250-$get(trans))
$puts(txt.isplaying.color,000-000-000-$get(trans))
// pc = playcounter color
$puts(pc.normal.color,080-080-080-$get(trans))
$puts(pc.selected.color,000-000-000-$get(trans))
$puts(pc.isplaying.color,035-035-025-$get(trans))
// rate = rating stars color
$puts(rate.normal_on.color,130-130-140-$get(trans))
$puts(rate.normal_on.color,165-165-225-$get(trans))
$puts(rate.normal_off.color,050-050-050-$get(trans))
$puts(rate.selected_on.color,000-000-000-$get(trans))
$puts(rate.selected_off.color,048-048-038-$get(trans))
$puts(rate.isplaying_on.color,000-000-000-$get(trans))
$puts(rate.isplaying_off.color,048-048-038-$get(trans))
// paths
$if($findfile(%__ART_PATH__%),
$puts(cover.path,%__ART_PATH__%)
,
$puts(cover.path,%__IMG_PATH__%'cover/nocover.png')
)
// fill background color
$drawrect(0,0,%el_width%,%el_height%,$get(bg.normal.color),,)
// calculate left delta width to place the cover
$ifgreater(%el_width%,380,
$puts(fillit,0)
,
$puts(fillit,-122)
)
$puts(left.delta,$add(126,$get(fillit)))
// cover properties
$puts(cover.x,8)
$puts(cover.y,10)
$puts(cover.size,$add(111,$get(fillit)))
$puts(reflect.x,8)
$puts(reflect.y,$add(154,$get(fillit)))
$puts(reflect.size,$add(111,$get(fillit)))
// drawing track bg
$enabledraw(1)
$ifgreater(%el_item_index2%,$sub(%el_item_count%,1),
$gradientrect(0,$sub(%el_height%,19),%el_width%,19, $left($get(bg.normal.color),11)-$div($get(trans),1), $left($get(bg.normal.color),11)-$div($get(trans),1), vertical)
,)
$ifequal($sub(%el_item_count2%,1),%el_item_index2%,
$gradientrect(0,$sub(%el_height%,7),%el_width%,7, 000-000-000-000,000-000-000-150, vertical)
,)
// drawing cover
$imageabs($get(cover.x),$sub(-10,$mul(%el_item_index2%,19)),$get(cover.size),$get(cover.size),$get(cover.path),nokeepaspect,,255)
$ifequal($get(fillit),0,
$imageabs($sub($get(cover.x),7),$sub(-14,$mul(%el_item_index2%,19)),124,124,%__IMG_PATH__%'bg/coverlay3.png',,,225)
,)
$ifequal($sub(%el_item_count2%,1),%el_item_index2%,
$drawrect($add($get(cover.size),18),$sub(%el_height%,12),$sub(%el_width%,$add($get(cover.size),24)),1,030-030-030-110,,)
$drawrect($add($get(cover.size),18),$sub(%el_height%,11),$sub(%el_width%,$add($get(cover.size),24)),1,000-000-000-110,,)
$gradientrect(0,$sub(%el_height%,3),%el_width%,3, 015-015-015-125, 000-000-000-155, vertical)
,)
$enabledraw(%el_is_valid%)
// drawing background for selected line
$if(%el_selected%,
$drawroundrect($add($get(left.delta),2),1,$sub($sub(%el_width%,$get(left.delta)),5),$sub(%el_height%,3),3,3,$left($get(bg.selected.color),11)-105,20-20-20-105,)
$drawroundrect($add($get(left.delta),2),2,$sub($sub(%el_width%,$get(left.delta)),6),$sub(%el_height%,4),2,2,$left($get(bg.selected.color),11)-105,20-20-20-120,)
,
$if(%el_isplaying%,
$drawroundrect($add($get(left.delta),2),1,$sub($sub(%el_width%,$get(left.delta)),5),$sub(%el_height%,3),3,3,$left($get(bg.isplaying.color),11)-105,20-20-20-105,)
$drawroundrect($add($get(left.delta),2),2,$sub($sub(%el_width%,$get(left.delta)),6),$sub(%el_height%,4),2,2,$left($get(bg.isplaying.color),11)-105,20-20-20-120,)
,)
)
// drawing TRACKNUMBERS
$if(%el_selected%,,
$if(%el_isplaying%,,
$drawroundrect($add($get(left.delta),2),1,23,$sub(%el_height%,3),3,3,$if(%el_isplaying%,$left($get(bg.isplaying.color),11),$left($get(bg.selected.color),11))-105,20-20-20-105,)
$drawroundrect($add($get(left.delta),2),2,22,$sub(%el_height%,4),2,2,$if(%el_isplaying%,$left($get(bg.isplaying.color),11),$left($get(bg.selected.color),11))-105,20-20-20-110,)
)
)
$font($get(digital.font),8,bold)
$if(%el_isplaying%,,
$drawtextex(%tracknumber%' ',$add($get(left.delta),2),3,28,16,$if(%el_selected%,$get(txt.selected.color),$get(txt.selected.color)),hcenter vcenter end_ellipsis)
)
// drawing TRACK INFOS
$font($get(default.font),$get(font.size),normal)
$puts(libelle,$upper($if($stricmp(%album artist%,%artist%),%title%,%artist%' '%title%)) )
$puts(lg.lib,$gettextwidth($get(libelle)))
$if($stricmp(%album artist%,%artist%),
$if(%el_isplaying%,
$drawtextex($get(libelle),$add($get(left.delta),30),3,$sub($sub(%el_width%,$get(left.delta)),139),%el_height%,$get(txt.isplaying.color),hleft vtop end_ellipsis)
,
$drawtextex($get(libelle),$add($get(left.delta),30),3,$sub($sub(%el_width%,$get(left.delta)),139),%el_height%,$if(%el_selected%,$get(txt.selected.color),$get(txt.normal.color)),hleft vtop end_ellipsis)
)
,
$font($get(default.font),$get(font.size),normal)
$puts(lib_a,$upper(%artist%' '))
$puts(lib_b,$upper(%title%))
$puts(lg.lib_a,$add($gettextwidth($get(lib_a)),30))
$if(%el_isplaying%,
$drawtextex($get(lib_a),$add($get(left.delta),30),3,$sub($sub(%el_width%,$get(left.delta)),136),%el_height%,$get(txt.isplaying.color),hleft vtop end_ellipsis)
$ifgreater($get(lg.lib_a),$sub($sub(%el_width%,$get(left.delta)),107),,
$font(Wingdings,12,)
$drawtextex($char(167),$add($get(left.delta),$sub($get(lg.lib_a),11)),2,$sub($sub(%el_width%,$get(left.delta)),136),%el_height%,$get(txt.isplaying.color),hleft vtop end_ellipsis)
)
$font($get(default.font),$get(font.size),normal)
$drawtextex($get(lib_b),$add($get(left.delta),$get(lg.lib_a)),3,$sub($sub($sub(%el_width%,$get(left.delta)),106),$get(lg.lib_a)),%el_height%,$get(txt.isplaying.color),hleft vtop end_ellipsis)
,
$drawtextex($upper(%artist%' '),$add($get(left.delta),30),3,$sub($sub(%el_width%,$get(left.delta)),136),%el_height%,$if(%el_selected%,$get(txt.selected.color),$get(txt.normal.color)),hleft vtop end_ellipsis)
$font(Wingdings,12,normal)
$ifgreater($get(lg.lib_a),$sub($sub(%el_width%,$get(left.delta)),107),,
$font(Wingdings,12,normal)
$drawtextex($char(167),$add($get(left.delta),$sub($get(lg.lib_a),11)),2,$sub($sub(%el_width%,$get(left.delta)),136),%el_height%,$if(%el_selected%,$get(txt.selected.color),045-045-035-255),hleft vtop end_ellipsis)
)
$font($get(default.font),$get(font.size),normal)
$drawtextex($get(lib_b),$add($get(left.delta),$get(lg.lib_a)),3,$sub($sub($sub(%el_width%,$get(left.delta)),106),$get(lg.lib_a)),%el_height%,$if(%el_selected%,$get(txt.selected.color),$get(txt.normal.color)),hleft vtop end_ellipsis)
)
)
// drawing PLAYCOUNTER info
$font($get(small.font),$get(small.font.size),normal)
$ifgreater($get(lg.lib),$sub($sub(%el_width%,$get(left.delta)),140),
$puts(pc.pos,$sub($sub(%el_width%,$get(left.delta)),140))
,
$puts(pc.pos,$get(lg.lib))
)
$if(%el_isplaying%,
$drawtextex($get(playcount),$add($get(left.delta),$add($get(pc.pos),30)),0,18,9,$get(pc.isplaying.color),hleft vtop)
,
$drawtextex($get(playcount),$add($get(left.delta),$add($get(pc.pos),30)),0,18,9,$if(%el_selected%,$get(pc.selected.color),$get(pc.normal.color)),hleft vtop)
)
// drawing RATING info
$if(%el_isplaying%,,
$puts(rating,%rating%)
$imageabs($sub(%el_width%,100),5,52,9,'./images/kung-foo/rating/set1/r0.png',nokeepaspect,,100)
$imageabs($sub(%el_width%,100),4,52,10,'./images/kung-foo/rating/set2/r'$get(rating)'.png',nokeepaspect,,180)
)
// drawing LENGTH TRACK info (static)
$if(%el_isplaying%,,
$if(%length%,
$font($get(digital.font),8,normal)
$puts(duree,$if2(%length%,$font(Symbol,12,normal)$char(165)))
$drawtextex($get(duree)' ',$sub(%el_width%,57),5,54,%el_height%,$if(%el_selected%,$get(txt.selected.color),$get(txt.normal.color)),right vtop)
,)
)
// bottom gradient + borders left & right ( thin, width = 1)
$enabledraw(1)
$drawrect(0,0,1,%el_height%,000-000-000-245,,)
$drawrect($sub(%el_width%,1),0,1,%el_height%,000-000-000-245,,)
I should put the line you gave me somewhere in track info? or replace
$puts(libelle,$upper($if($stricmp(%album artist%,%artist%),%title%,%artist%' '%title%)) )