As promised, here is the code for the TrackDisplay panel :
CODE
$windowstyle(hidetitlebar)
// Global
// CONFIGURATION ///////////////////////////////////////////
// Album Art
// Use $if and $fileexists if more locations need to be checked
$puts(path.albumart,$replace(%path%,$if(%disc%,$directory(%path%,1)\)%filename_ext%,folder.jpg))
// Positions
// pos.horizon: y-position of the grey horizon gradient
// pos.shadow: increase to see more reflection of the cd-cover
// pos.artx: if changed, further changes will be necessary for text positioning
// pos.arty: change position of album art relative to horizon line
$puts(pos.horizon,$muldiv(%_height%,4,7))
$puts(pos.shadow,120)
$puts(pos.artx,$sub($div(%_width%,2),278))
$puts(pos.arty,$sub($get(pos.horizon),400))
// Fonts
// font.a, font.b: used by addinfo for a) filling text, b) values
$puts(font.track,$font(Calibri,48,,255-255-255))
$puts(font.artist,$font(Calibri,40,,255-255-255))
$puts(font.a,$font(Calibri,24,,150-150-150))
$puts(font.b,$font(Calibri,24,,255-255-255))
$puts(font.c,$font(Calibri,180,,15-15-15))
$puts(font.d,$font(Calibri,250,,15-15-15))
$puts(font.e,$font(Calibri,10,bold,100-100-100))
$puts(font.f,$font(Calibri,10,bold,60-60-60))
// Progress bar
$puts(bar.height,5)
$puts(bar.color,255-255-255)
// END OF CONFIG ///////////////////////////////////////////
// Background
$drawrect(,,,,brushcolor-0-0-0 pencolor-null)
$imageabs2(%_width%,49,0,0,%_width%,49,0,$get(pos.horizon),/images/htpc2/horizon.png,NOKEEPASPECT)
// PerTrack
//Genre
$alignabs(0,-45,$sub(%_width%,30),1000,right,top)
$get(font.d)[%genre%]
//Track number
$alignabs(0,-45,$sub(%_width%,20),$add(%_height%,70),right,bottom)
$get(font.d)[%track%]
// Album Art
$imageabs($get(pos.artx),$get(pos.arty),/images/htpc2/case.png,)
$imageabs2(454,454,0,0,454,454,$add(71,$get(pos.artx)),$add(31,$get(pos.arty)),$get(path.albumart),NOKEEPASPECT)
$imageabs($add(71,$get(pos.artx)),$add(31,$get(pos.arty)),/images/htpc2/gloss.png,)
//Reflection
$imageabs2(556,516,0,0,556,$add(29,$get(pos.shadow)),$get(pos.artx),$add(460,$get(pos.arty)),/images/htpc2/case.png,ROTATEFLIP-6)
$imageabs2(454,454,0,0,454,$add(-2,$get(pos.shadow)),$add(71,$get(pos.artx)),$add(460,31,$get(pos.arty)),$get(path.albumart),NOKEEPASPECT ROTATEFLIP-6)
$imageabs($get(pos.artx),$add($get(pos.shadow),299,$get(pos.arty)),/images/htpc2/shadow.png,)
//Playback mode
//$alignabs(10,0,$sub(%_width%,20),$sub(%_height%,10),left,bottom)
$if($strcmp(%cwb_playback_order%,Random),
$alignabs($add($get(pos.artx),33),$add($get(pos.arty),32),$sub(%_width%,20),$sub(%_height%,10),left,top)
$get(font.e)RDM
$alignabs($add($get(pos.artx),34),$add($get(pos.arty),33),$sub(%_width%,20),$sub(%_height%,10),left,top)
$get(font.f)RDM
,)
// PerSecond
// Pause Overlay
$if(%ispaused%,
$drawrect($add(28,$get(pos.artx)),$add(28,$get(pos.arty)),500,460,pencolor-0-0-0 alpha-150)
$alignabs($add(71,$get(pos.artx)),$add(31,$get(pos.arty)),454,454,center,middle)$font(Webdings,72,,255-255-255)';'
$drawrect($add(28,$get(pos.artx)),$add(460,28,$get(pos.arty)),500,$add(-2,$get(pos.shadow)),pencolor-0-0-0 alpha-150)
)
// Progress Bar
//$ifgreater($muldiv(%playback_time_seconds%,%_width%,%length_seconds%),0,
//$drawrect(0,$sub(%_height%,$mul($get(bar.height),2)),$muldiv(%playback_time_seconds%,%_width%,%length_seconds%),$get(bar.height),pencolor-null brushcolor-$get(bar.color))
//,)
// Trackinfo
$alignabs(80,$add($get(pos.horizon),$get(pos.shadow)),$sub(%_width%,160),$sub(%_height%,$get(pos.horizon),$get(pos.shadow),80),center,bottom)
$get(font.track)$if2(%title%,[%filename%])
$char(10)$font(Arial,10,,0-0-0) $char(10)
$get(font.artist)[%artist%]
$char(10)$font(Arial,10,,0-0-0) $char(10)
$if(%last_played%,$get(font.a)Lu $get(font.b)%play_counter%$get(font.a)fois$char(10))
$if(%playback_time_seconds%,$get(font.a)$if(%album%,Album $get(font.b)%album%$get(font.a))$if(%date%, - Année $get(font.b)%date%$get(font.a)))
//time codes
$if(%isplaying%,
$alignabs(20,$sub($get(pos.horizon),270),1000,1000,left,top)
$get(font.c)[%playback_time%]
)
Here are the images to put in your foobar images dir (for me i had to put them in program files AND in app data) :
clicCode may be 1920x1080 dependent, you've been warned

antar3s : I have 2 layouts, one with chronflow, and one with a vertical splitter and trackdisplay under it.
I use runcmd driven by girder to switch layouts.
Full screen is achieved with girder, thanks to a macro that resizes foobar window bigger than screen and moves it so that you don't see borders and title bar