Got asked for my foobar config, so, here it is.
Single Column Playlist:
Row height 16, header rows 5, no edge, background 255-255-255
Group by %album% %discnumber%
Item display:
CODE
$ifequal($mod(%_playlist_number%,2),0,$drawrect(0,0,0,0,brushcolor-240-240-240 pencolor-null),$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null))
$if(%_selected%,$drawrect(0,0,,,brushcolor-215-215-215 pencolor-null))
$if(%isplaying%,$drawrect(0,0,,,brushcolor-215-215-220 pencolor-null))
$if(%_focused%,$drawrect(0,0,,,brushcolor-null pencolor-0-120-200))
$padding(2,2)
$align(left,top)$rgb(0,120,200)$if(%album%,%tracknumber%.,%artist% -)[%track artist% -] $rgb(0,0,0)%title%
$align(right,top)%length%$imageabs2(,,,,,,$sub(%_width%,100),0,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$if2(%rating%,0).png,)
Group display:
CODE
$drawrect(0,0,0,0,brushcolor-235-235-235 pencolor-null)
$imageabs2(75,75,,,,,3,3,$replace(%path%,%filename_ext%,cover.jpg),)
$imageabs2(75,75,,,,,3,3,$replace(%path%,%filename_ext%,../cover.jpg),)
$padding(85,5)$font(,13,,0-120-200)$if2(%album%,Single Tracks)[ '('Disc $num(%discnumber%,1)')']$char(10)
$font(,10,nocleartype,0-0-0)$if(%album%,%album artist%,Not Applicable)$char(10)
$if(%album%,%bitrate%kbps %codec% / Album Gain: %__replaygain_album_gain%,Not Applicable)$char(10)
$if(%album%,%date% %genre%,Not Applicable)
Font: 7pt Verdana
Trackinfo mod 10pt verdana
Minimum height 96, resize to minimum
Background 235-235-235
No edge
Update every second
CODE
$if(%isplaying%,
$padding(5,5)$font(,13,,0-120-200)%title%$char(10)
$font(,10,nocleartype,0-0-0)$if2(%artist%,Unknown Artist)$char(10)
$if2(%album%,Single Track) ['('disc $num(%discnumber%,1), ][$if(%discnumber%,,'(')track $num(%tracknumber%,1)')']$char(10)
$if(%genre%,[%date% ]%genre%,Unknown Genre)$char(10)
Rating: / $if(%play_counter%,Played $if($strcmp(%play_counter%,1),once,%play_counter% times),Never played)
$puts(rating,$if(%rating%,%rating%,0))
$button(54,75,0,0,13,13,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$get(rating).png,C:\Documents and Settings\test\Application Data\foobar2000\images\rating1.png,r1,)
$button(54,75,13,0,13,13,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$get(rating).png,C:\Documents and Settings\test\Application Data\foobar2000\images\rating2.png,r2,)
$button(54,75,26,0,13,13,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$get(rating).png,C:\Documents and Settings\test\Application Data\foobar2000\images\rating3.png,r3,)
$button(54,75,39,0,13,13,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$get(rating).png,C:\Documents and Settings\test\Application Data\foobar2000\images\rating4.png,r4,)
$button(54,75,52,0,13,13,C:\Documents and Settings\test\Application Data\foobar2000\images\rating$get(rating).png,C:\Documents and Settings\test\Application Data\foobar2000\images\rating5.png,r5,)
$align(right,top)%_time_elapsed%[ / %length%]
,$padding(5,5)$font(,13,,0-120-200)No track playing)
CODE
Vertical Splitter
+--Track info mod
+--Horizontal Splitter
+--Buttons
+--Seekbar
+--Playback order
+--Single Column Playlist View
+--Horizontal Splitter
+--Menu
+--Playlist dropdown
Supports Various Artists and Singles (remove the %album% tag).
It's messy but it works.