QUOTE(zoidbergslo @ Dec 1 2006, 13:03)

QUOTE(unprefaced @ Dec 1 2006, 01:16)

that looks great
Will you post your configs
Required:
Single Column PlaylistRow Height: 16
Font: Lucida Sans Unicode,10
Main window title formatting // progress box and standard tags
$char($sub(9615,$div(%playback_time_seconds%,$div(%length_seconds%,7))))
%title%· ·%album%· ·%artist%


Group Rows: 2
Sorted by album for browsing established content
Artist view shows bitrate, to help sift new downloads
To use artist view uncomment each commented line and //comment the line above above it
I have the two variations set up as two separate Columns UI layouts, switched by custom toolbar buttons
The group display shows the first artist:$meta(artist,0), other values in the artist field are shown on the right of the item display
Group by
CODE
%album%
//%artist%
Item Display // 1:sets up background/playback time/progress bar 3-6:decreases font to fit title in window 8:comment tag 9:artists # 2,3,4,5
CODE
$if(%isplaying%%_selected%,$drawrect(,,,,pencolor-234-234-234 brushcolor-100-100-100)$font(,,,255-255-255)$align(right,)[%playback_time_remaining%]$drawrect(,,$muldiv(%_width%,%playback_time_seconds%,%length_seconds%),,pencolor-50-50-50))
//$if(%isplaying%%_selected%,$drawrect(,,,,pencolor-234-234-234 brushcolor-100-100-100)$font(,,,255-255-255)$align(right,)[%playback_time_remaining%@%bitrate%]$ifequal(%bitrate%,$info(bitrate),,'['$info(bitrate)']')$font(,7,,)[ %album%]$drawrect(,,$muldiv(%_width%,%playback_time_seconds%,%length_seconds%),,pencolor-50-50-50))
$font(,10,,)$ifgreater($calcwidth(%title%),%_width%,
$font(,9,,)$ifgreater($calcwidth(%title%),%_width%,
$font(,8,,)$ifgreater($calcwidth(%title%),%_width%,
$font(,7,,)$align(,middle),),),)
%title%
$textcolor(100-100-200)$if(%isplaying%%_selected%,$textcolor(152-205-152))[ $replace(%comment%,$crlf(),; )]
$align(right,middle)$font(,7,glow-234-234-234,0)[$meta(artist,1)][, $meta(artist,2)][, $meta(artist,3)][, $meta(artist,4)]
//$align(right,middle)$font(,7,glow-234-234-234,0)[%album%]
Group display // 2:gives each artist an individual colour 4:shrinks to fit 5:if album and the first artist are same, displays only the first artist tag
CODE
$drawrect(,,,,)
$textcolor($add($mod($CRC32($left($meta(artist,0),$div($len($meta(artist,0)),2))),128),128)-$add($mod($CRC32($meta(artist,0)),128),128)-$add($mod($CRC32($right(,$meta(artist,0),$div($len($meta(artist,0)),2))),128),128))
$font(,19,,)
$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,18,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,17,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,16,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,15,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,14,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,13,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,12,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,11,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,10,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,9,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,8,,)$ifgreater($calcwidth($meta(artist,0)$if($strcmp(%album%,$meta(artist,0)),,%album%)),%_width%,$font(,7,,),),),),),),),),),),),),)
$align(,middle)$meta(artist,0)$align(right,middle)$textcolor(200-200-200)$if($strcmp(%album%,$meta(artist,0)),,%album%)

Group Rows: 1
Group by
CODE
%directory%
alternatively it can be grouped by $left(%path%,$strrchr(%path%,'\')) or $substr(%path%,$strstr(%path%,$meta(artist,0)),$sub($strrchr(%path%,'\'),1)) ‹ the text for group display
Item Display // Artist tags are displayed at the right if they are not present in the directory structure of the file
CODE
$if($or(%isplaying%,%_selected%),$drawrect(,,$muldiv(%_width%,%playback_time_seconds%,%length_seconds%),,pencolor-210-210-210 brushcolor-220-220-220))
$imageabs2(%_width%,,,$mul(%_itemindex%,%_height%),0,0,0,0,$replace(%path%,%filename_ext%,)folder.jpg,alpha-100)
$align(,)$ifgreater($calcwidth(%title%),%_width%,$font(,9,,)$ifgreater($calcwidth(%title%),%_width%,$font(,8,,)$ifgreater($calcwidth(%title%),%_width%,$font(,7,,),),),)%title%
$font(,,,100-100-200)[ $replace(%comment%,$crlf(),; )]$font(,,,0)
$align(right,)$font(,8,,)$if($strstr(%path%,$meta(artist,0)),[$meta(artist,1)][, $meta(artist,2)][, $meta(artist,3)][, $meta(artist,4)],%artist%)
Group display // If you do not like random colours, //comment the $drawrect and $imageabs2 lines, and uncomment the top line. 5:shows directory structure after first occurence of %artist% in %path% is shown, otherwise the whole path is shown; replacing \ with right pointing triangles in either case; does not work if the artist name is present only in the file name, and not in any directory of its path. If 'red', 'green', or 'blue' are present in the artist name or the album name, then the appropriate colour bias is applied to the background
CODE
//$drawrect(,,,$div(%_height%,2),pencolor-110-110-210 brushcolor-120-120-220)$drawrect(,$div(%_height%,2),,,pencolor-100-100-200 brushcolor-90-90-190)
$drawrect(,,,,pencolor-null brushcolor-$if($strstr($lower(%artist%%album%),red),255,$rand(128))-$if($strstr($lower(%artist%%album%),green),255,$rand(128))-$if($strstr($lower(%artist%%album%),blue),255,$rand(128)))
$imageabs2(%_width%,,,,0,0,0,0,$replace(%path%,%filename_ext%,)folder.jpg,alpha-100)
$font(,10,,255-255-255)$align(,middle)$replace(
//$substr(%path%,$strstr(%path%,$meta(artist,0)),$sub($strrchr(%path%,'\'),1))
//$substr(%path%,$sub($strstr(%path%,$meta(artist,0)),1),$sub($strrchr(%path%,'\'),1))
$substr(%path%,$strstr(%path%,$meta(artist,0)),$sub($strrchr(%path%,'\'),1))
,\, ‣ ) ▾
$imageabs2(%_width%,%_height%,,,,,,,1.png,alpha-30 NOKEEPASPECT)
$imageabs2(%_width%,%_height%,,,,,,,2.png,alpha-17 NOKEEPASPECT)
The below 2 image files must be put in your application directory (C:\Program Files\Foobar2000)

must be renamed to unprefaced1.png

(1 pixel wide) must be renamed to unprefaced2.png

Modeled from
http://www.bang-olufsen.com/page.asp?id=142Group Rows: 1
Group By
CODE
%album%
Item Display
CODE
$textcolor(204-204-204)
$if(%_selected%,$drawrect(,,,,brushcolor-25-25-25l pencolor-null)$align(,)▢)
$if(%isplaying%,$textcolor(146-199-252) » $textcolor(204-204-204),$if(%_selected%, ))
%title% (%length%)
Group display
CODE
$if(%_selected%,$drawrect(,,,,brushcolor-25-25-25l pencolor-null))
$font(,,bold,204-204-204)
$meta(artist,0)
$textcolor(146-199-252)
» %album%
$drawrect(2,2,9,9,brushcolor-null pencolor-67-147-203)
$drawrect(4,4,5,5,brushcolor-67-147-203 pencolor-null)
Moderation: Converted CODE to CODEBOX.