Help - Search - Members - Calendar
Full Version: Columns UI / Panels UI appearance
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132
Idec Sdawkminn
QUOTE (Snowsfall @ Sep 23 2006, 21:33) *


It sure looks nice with that background.
cLess-R34
No idea how you guys tweak them out so well...
But, latest layout, inspired by everyone else's work:
Sihkih
QUOTE (Snowsfall @ Sep 23 2006, 22:33) *



nice!. can you tell me how you done your config and post the code of columns?
...Just Elliott
QUOTE (cLess-R34 @ Sep 24 2006, 06:18) *
No idea how you guys tweak them out so well...
But, latest layout, inspired by everyone else's work:

ohmy.gif how did you get rid of the titlebar?
apul
Here's mine foobar2k 0.9.4, classic and simple:

Ran Sagy
I think the 'audio' bar is the titlebar. He's just using a funny VS.
baworak
Draikin
carmenm
QUOTE (Draikin @ Sep 24 2006, 07:05) *

Man that is really really cool. Could you share you track info mod and single playlist ?
I would love to use use it to make my one
...Just Elliott
QUOTE (Draikin @ Sep 24 2006, 14:05) *

I do say good chap, that is splendid! tongue.gif

Details, ploxzor.
cartman(2vd)
QUOTE (Snowsfall @ Sep 24 2006, 06:33) *


i like that VS. if its modified by you can you post me a PM with it so i can download it? smile.gif it looks a bit like nano but imnot sure. thx
cLess-R34
QUOTE (...Just Elliott @ Sep 24 2006, 05:27) *
ohmy.gif how did you get rid of the titlebar?
QUOTE (ChaosBladE @ Sep 24 2006, 06:00) *
I think the 'audio' bar is the titlebar. He's just using a funny VS.

Indeed, I did not actually remove any title bar, I am simply using a 'shell' (Window Manager) that is not the standard Windows Explorer.
It is bblean, a modification of blackbox ( details here: http://bb4win.sourceforge.net/bblean/ )
Draikin
Track info mod
CODE

$imageabs(0,0,images\background2.png,)
$if(%_isplaying%,$imageabs(932,36,images\play.png,),)

$alignabs(100,10,700,35,left,bottom)
$font(candara,20,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%title%,%title%,$if(%_filename%,%_filename%,Stopped))

$drawrect(100,48,782,10,pencolor-255-255-255 alpha-80)
$put(progress,$add(1,$muldiv(782,%playback_time_seconds%,%length_seconds%)))
$drawrect(100,48,$get(progress),10,pencolor-255-255-255 alpha-150)

$alignabs(100,61,600,200,left,top)
$font(calibri,12,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
[%artist%]$if(%artist%,$if(%album%, '-' ,),)[%album%] '#LINEHEIGHT,18#'$char(10)
[%date%]$if(%date%,$if(%genre%, '-' ,),)[%genre%]

$alignabs(700,10,180,35,right,bottom)
$font(trebuchet ms,15,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%_isplaying%,%_time_elapsed%'/',)[%length%]

$alignabs(700,60,180,200,right,top)
$font(Wingdings,18,textalpha-90 glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,$add(5,-%rating%))
$font(Wingdings,18,glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,%rating%)

'#LINEHEIGHT,18#'$char(10)
$font(trebuchet ms,12,bold glow-63-139-201 glowexpand-1 glowalpha-150,255-255-255)
$if(%play_count%,%play_count% x,)

$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))


single column playlist
CODE

$if($strstr(%cwb_activelist%,'Albums'),,
$if($strstr(%cwb_activelist%,'Compilations'),,$puts(singlelist,%cwb_activelist%)))

// Couleur de fond
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null)

// Zone Album
$if($strcmp($num(%tracknumber%,2),01),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),02),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),03),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),04),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),05),
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)

//Autres Zones
$padding(0,0)
$if(%_isplaying%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null)
,
$if(%_selected%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null),
$ifequal($mod(%_playlist_number%,2),0,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null),
$drawrect(260,0,0,0,brushcolor-246-249-254 pencolor-null)
$drawrect(0,0,30,0,brushcolor-246-249-254 pencolor-null))

,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null),
$drawrect(260,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(0,0,30,0,brushcolor-255-255-255 pencolor-null))
))
)

// Bordures
$drawrect(0,0,1,0,brushcolor-220-220-220 pencolor-null)

$drawrect(30,0,1,0,brushcolor-220-220-220 pencolor-null)
$drawrect(258,0,1,0,brushcolor-220-220-220 pencolor-null)
$if($strstr(%cwb_activelist%,$get(singlelist)),,$drawrect(280,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(607,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(639,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(643,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(675,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(923,0,1,0,brushcolor-220-220-220 pencolor-null),)
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(798,0,1,0,brushcolor-220-220-220 pencolor-null),)

//Playlist number
$padding(4,0)
$align(left,middle)
$font(corbel,9,bold,150-150-150)
$if(%_isplaying%,
$repeat(›,$mod(%_time_elapsed_seconds%,7)),
$num(%_playlist_number%,4))


//Zone Album
$padding(0,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),
$padding(26,0)$align(left,middle)
$font(corbel,9,bold,120-120-120)
$if(%artist%,
$iflonger(%artist%,39,$cut(%artist%,38)'...',%artist%)),

$alignabs($add(-%_width%,254),0,%_width%,18,right,middle)
$if($strcmp($num(%tracknumber%,2),01),$font(corbel,9,bold,50-50-50)$if2(%album artist%,%artist%),)
$if($strcmp($num(%tracknumber%,2),02),$font(corbel,9,bold,70-120-206)$iflonger(%album%,37,$cut(%album%,36)'...',%album%),)
$if($strcmp($num(%tracknumber%,2),03),$font(corbel,9,bold,150-150-150)[%date%]$if(%date%,$if(%genre%, '~' ,),)[%genre%],)
$if($strcmp($num(%tracknumber%,2),04),$font(corbel,9,bold,150-150-150)$upper($replace($right(%_filename_ext%,4),.,)) %__bitrate%
$if($strcmp(%__extrainfo%,VBR),VBR,CBR),))




//Tracknumber
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(648,0,%_width%,18,left,middle),$alignabs(264,0,%_width%,18,left,middle))
$font(corbel,9,bold,70-120-206)
[%tracknumber%]


//Title
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(264,0,%_width%,18,left,middle),$alignabs(285,0,%_width%,18,left,middle))
$if(%_isplaying%,$font(corbel,9,bold,50-50-50),$if($strstr(%cwb_activelist%,$get(singlelist)),
$font(corbel,9,bold,70-120-206),$font(corbel,9,bold,120-120-120)))
$if(%title%,$iflonger(%title%,59,$cut(%title%,58)'...',%title%),%_filename%)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,603),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,635),0,%_width%,18,right,middle))
$font(corbel,8,bold,120-120-120)
$ifgreater($meta_num(album artist),0,'[ '%artist%' ]',)


//Time
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,639),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,672),0,%_width%,18,right,middle))
$font(corbel,9,bold,120-120-120)
$if(%_isplaying%,%_time_elapsed%,%length%)

//Playcount
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,945),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,698),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$if2(%play_count%,$font(corbel,8,bold,180-180-180)0)

//Rating-Replaygain_indicator
$padding(-22,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,982),0,%_width%,18,right,middle)
$if(%__replaygain_album_gain%,$font(corbel,9,bold,4-217-124)• ,
$if(%__replaygain_track_gain%,$font(corbel,9,bold,4-217-124)• ,
$font(corbel,9,bold,250-70-70)• )),
$alignabs($add(-%_width%,731),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$repeat(•,%rating%)
$font(corbel,9,bold,150-150-150)
$repeat(•,$add(5,-%rating%))

//AlbumArt
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(667,0,%_width%,18,left,middle)
$font(corbel,8,bold,120-120-120)
$if(%album%,
$iflonger(%album%,25,$cut(%album%,24)'...',%album%))
,

$if(%total tracks%,
$ifgreater(%total tracks%,10,
$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',),

),

$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',)))



//Year-Genre
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(803,0,%_width%,18,left,middle)
$font(corbel,9,bold,70-120-206)
[%date%]
$alignabs(832,0,%_width%,18,left,middle)
$font(corbel,8,bold,150-150-150)
$if(%genre%,$iflonger(%genre%,18,$cut(%genre%,17)'...',%genre%)))
)
Cyex


my foobar smile.gif (thanks tool++ for the nice fcs)
Strictly4me
@Cyex

From where you took the "glass buttons"? blink.gif

((((( Strictly4me )))))
Generalverdacht
QUOTE (Draikin @ Sep 24 2006, 08:45) *
Track info mod
CODE

$imageabs(0,0,images\background2.png,)
$if(%_isplaying%,$imageabs(932,36,images\play.png,),)

$alignabs(100,10,700,35,left,bottom)
$font(candara,20,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%title%,%title%,$if(%_filename%,%_filename%,Stopped))

$drawrect(100,48,782,10,pencolor-255-255-255 alpha-80)
$put(progress,$add(1,$muldiv(782,%playback_time_seconds%,%length_seconds%)))
$drawrect(100,48,$get(progress),10,pencolor-255-255-255 alpha-150)

$alignabs(100,61,600,200,left,top)
$font(calibri,12,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
[%artist%]$if(%artist%,$if(%album%, '-' ,),)[%album%] '#LINEHEIGHT,18#'$char(10)
[%date%]$if(%date%,$if(%genre%, '-' ,),)[%genre%]

$alignabs(700,10,180,35,right,bottom)
$font(trebuchet ms,15,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%_isplaying%,%_time_elapsed%'/',)[%length%]

$alignabs(700,60,180,200,right,top)
$font(Wingdings,18,textalpha-90 glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,$add(5,-%rating%))
$font(Wingdings,18,glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,%rating%)

'#LINEHEIGHT,18#'$char(10)
$font(trebuchet ms,12,bold glow-63-139-201 glowexpand-1 glowalpha-150,255-255-255)
$if(%play_count%,%play_count% x,)

$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))


single column playlist
CODE

$if($strstr(%cwb_activelist%,'Albums'),,
$if($strstr(%cwb_activelist%,'Compilations'),,$puts(singlelist,%cwb_activelist%)))

// Couleur de fond
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null)

// Zone Album
$if($strcmp($num(%tracknumber%,2),01),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),02),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),03),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),04),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),05),
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)

//Autres Zones
$padding(0,0)
$if(%_isplaying%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null)
,
$if(%_selected%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null),
$ifequal($mod(%_playlist_number%,2),0,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null),
$drawrect(260,0,0,0,brushcolor-246-249-254 pencolor-null)
$drawrect(0,0,30,0,brushcolor-246-249-254 pencolor-null))

,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null),
$drawrect(260,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(0,0,30,0,brushcolor-255-255-255 pencolor-null))
))
)

// Bordures
$drawrect(0,0,1,0,brushcolor-220-220-220 pencolor-null)

$drawrect(30,0,1,0,brushcolor-220-220-220 pencolor-null)
$drawrect(258,0,1,0,brushcolor-220-220-220 pencolor-null)
$if($strstr(%cwb_activelist%,$get(singlelist)),,$drawrect(280,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(607,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(639,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(643,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(675,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(923,0,1,0,brushcolor-220-220-220 pencolor-null),)
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(798,0,1,0,brushcolor-220-220-220 pencolor-null),)

//Playlist number
$padding(4,0)
$align(left,middle)
$font(corbel,9,bold,150-150-150)
$if(%_isplaying%,
$repeat(›,$mod(%_time_elapsed_seconds%,7)),
$num(%_playlist_number%,4))


//Zone Album
$padding(0,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),
$padding(26,0)$align(left,middle)
$font(corbel,9,bold,120-120-120)
$if(%artist%,
$iflonger(%artist%,39,$cut(%artist%,38)'...',%artist%)),

$alignabs($add(-%_width%,254),0,%_width%,18,right,middle)
$if($strcmp($num(%tracknumber%,2),01),$font(corbel,9,bold,50-50-50)$if2(%album artist%,%artist%),)
$if($strcmp($num(%tracknumber%,2),02),$font(corbel,9,bold,70-120-206)$iflonger(%album%,37,$cut(%album%,36)'...',%album%),)
$if($strcmp($num(%tracknumber%,2),03),$font(corbel,9,bold,150-150-150)[%date%]$if(%date%,$if(%genre%, '~' ,),)[%genre%],)
$if($strcmp($num(%tracknumber%,2),04),$font(corbel,9,bold,150-150-150)$upper($replace($right(%_filename_ext%,4),.,)) %__bitrate%
$if($strcmp(%__extrainfo%,VBR),VBR,CBR),))




//Tracknumber
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(648,0,%_width%,18,left,middle),$alignabs(264,0,%_width%,18,left,middle))
$font(corbel,9,bold,70-120-206)
[%tracknumber%]


//Title
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(264,0,%_width%,18,left,middle),$alignabs(285,0,%_width%,18,left,middle))
$if(%_isplaying%,$font(corbel,9,bold,50-50-50),$if($strstr(%cwb_activelist%,$get(singlelist)),
$font(corbel,9,bold,70-120-206),$font(corbel,9,bold,120-120-120)))
$if(%title%,$iflonger(%title%,59,$cut(%title%,58)'...',%title%),%_filename%)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,603),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,635),0,%_width%,18,right,middle))
$font(corbel,8,bold,120-120-120)
$ifgreater($meta_num(album artist),0,'[ '%artist%' ]',)


//Time
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,639),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,672),0,%_width%,18,right,middle))
$font(corbel,9,bold,120-120-120)
$if(%_isplaying%,%_time_elapsed%,%length%)

//Playcount
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,945),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,698),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$if2(%play_count%,$font(corbel,8,bold,180-180-180)0)

//Rating-Replaygain_indicator
$padding(-22,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,982),0,%_width%,18,right,middle)
$if(%__replaygain_album_gain%,$font(corbel,9,bold,4-217-124)• ,
$if(%__replaygain_track_gain%,$font(corbel,9,bold,4-217-124)• ,
$font(corbel,9,bold,250-70-70)• )),
$alignabs($add(-%_width%,731),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$repeat(•,%rating%)
$font(corbel,9,bold,150-150-150)
$repeat(•,$add(5,-%rating%))

//AlbumArt
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(667,0,%_width%,18,left,middle)
$font(corbel,8,bold,120-120-120)
$if(%album%,
$iflonger(%album%,25,$cut(%album%,24)'...',%album%))
,

$if(%total tracks%,
$ifgreater(%total tracks%,10,
$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',),

),

$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',)))



//Year-Genre
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(803,0,%_width%,18,left,middle)
$font(corbel,9,bold,70-120-206)
[%date%]
$alignabs(832,0,%_width%,18,left,middle)
$font(corbel,8,bold,150-150-150)
$if(%genre%,$iflonger(%genre%,18,$cut(%genre%,17)'...',%genre%)))
)



could you post your images for trackinfo too?
Draikin
QUOTE (Generalverdacht @ Sep 24 2006, 18:29) *
could you post your images for trackinfo too?

http://omoikane.minstrum.net/foobar2000/
carmenm
QUOTE (Draikin @ Sep 24 2006, 08:45) *
Track info mod
CODE

$imageabs(0,0,images\background2.png,)
$if(%_isplaying%,$imageabs(932,36,images\play.png,),)

$alignabs(100,10,700,35,left,bottom)
$font(candara,20,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%title%,%title%,$if(%_filename%,%_filename%,Stopped))

$drawrect(100,48,782,10,pencolor-255-255-255 alpha-80)
$put(progress,$add(1,$muldiv(782,%playback_time_seconds%,%length_seconds%)))
$drawrect(100,48,$get(progress),10,pencolor-255-255-255 alpha-150)

$alignabs(100,61,600,200,left,top)
$font(calibri,12,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
[%artist%]$if(%artist%,$if(%album%, '-' ,),)[%album%] '#LINEHEIGHT,18#'$char(10)
[%date%]$if(%date%,$if(%genre%, '-' ,),)[%genre%]

$alignabs(700,10,180,35,right,bottom)
$font(trebuchet ms,15,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%_isplaying%,%_time_elapsed%'/',)[%length%]

$alignabs(700,60,180,200,right,top)
$font(Wingdings,18,textalpha-90 glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,$add(5,-%rating%))
$font(Wingdings,18,glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,%rating%)

'#LINEHEIGHT,18#'$char(10)
$font(trebuchet ms,12,bold glow-63-139-201 glowexpand-1 glowalpha-150,255-255-255)
$if(%play_count%,%play_count% x,)

$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))


single column playlist
CODE

$if($strstr(%cwb_activelist%,'Albums'),,
$if($strstr(%cwb_activelist%,'Compilations'),,$puts(singlelist,%cwb_activelist%)))

// Couleur de fond
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null)

// Zone Album
$if($strcmp($num(%tracknumber%,2),01),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),02),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),03),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),04),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),05),
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)

//Autres Zones
$padding(0,0)
$if(%_isplaying%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null)
,
$if(%_selected%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null),
$ifequal($mod(%_playlist_number%,2),0,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null),
$drawrect(260,0,0,0,brushcolor-246-249-254 pencolor-null)
$drawrect(0,0,30,0,brushcolor-246-249-254 pencolor-null))

,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null),
$drawrect(260,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(0,0,30,0,brushcolor-255-255-255 pencolor-null))
))
)

// Bordures
$drawrect(0,0,1,0,brushcolor-220-220-220 pencolor-null)

$drawrect(30,0,1,0,brushcolor-220-220-220 pencolor-null)
$drawrect(258,0,1,0,brushcolor-220-220-220 pencolor-null)
$if($strstr(%cwb_activelist%,$get(singlelist)),,$drawrect(280,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(607,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(639,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(643,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(675,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(923,0,1,0,brushcolor-220-220-220 pencolor-null),)
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(798,0,1,0,brushcolor-220-220-220 pencolor-null),)

//Playlist number
$padding(4,0)
$align(left,middle)
$font(corbel,9,bold,150-150-150)
$if(%_isplaying%,
$repeat(›,$mod(%_time_elapsed_seconds%,7)),
$num(%_playlist_number%,4))


//Zone Album
$padding(0,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),
$padding(26,0)$align(left,middle)
$font(corbel,9,bold,120-120-120)
$if(%artist%,
$iflonger(%artist%,39,$cut(%artist%,38)'...',%artist%)),

$alignabs($add(-%_width%,254),0,%_width%,18,right,middle)
$if($strcmp($num(%tracknumber%,2),01),$font(corbel,9,bold,50-50-50)$if2(%album artist%,%artist%),)
$if($strcmp($num(%tracknumber%,2),02),$font(corbel,9,bold,70-120-206)$iflonger(%album%,37,$cut(%album%,36)'...',%album%),)
$if($strcmp($num(%tracknumber%,2),03),$font(corbel,9,bold,150-150-150)[%date%]$if(%date%,$if(%genre%, '~' ,),)[%genre%],)
$if($strcmp($num(%tracknumber%,2),04),$font(corbel,9,bold,150-150-150)$upper($replace($right(%_filename_ext%,4),.,)) %__bitrate%
$if($strcmp(%__extrainfo%,VBR),VBR,CBR),))




//Tracknumber
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(648,0,%_width%,18,left,middle),$alignabs(264,0,%_width%,18,left,middle))
$font(corbel,9,bold,70-120-206)
[%tracknumber%]


//Title
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(264,0,%_width%,18,left,middle),$alignabs(285,0,%_width%,18,left,middle))
$if(%_isplaying%,$font(corbel,9,bold,50-50-50),$if($strstr(%cwb_activelist%,$get(singlelist)),
$font(corbel,9,bold,70-120-206),$font(corbel,9,bold,120-120-120)))
$if(%title%,$iflonger(%title%,59,$cut(%title%,58)'...',%title%),%_filename%)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,603),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,635),0,%_width%,18,right,middle))
$font(corbel,8,bold,120-120-120)
$ifgreater($meta_num(album artist),0,'[ '%artist%' ]',)


//Time
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,639),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,672),0,%_width%,18,right,middle))
$font(corbel,9,bold,120-120-120)
$if(%_isplaying%,%_time_elapsed%,%length%)

//Playcount
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,945),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,698),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$if2(%play_count%,$font(corbel,8,bold,180-180-180)0)

//Rating-Replaygain_indicator
$padding(-22,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,982),0,%_width%,18,right,middle)
$if(%__replaygain_album_gain%,$font(corbel,9,bold,4-217-124)• ,
$if(%__replaygain_track_gain%,$font(corbel,9,bold,4-217-124)• ,
$font(corbel,9,bold,250-70-70)• )),
$alignabs($add(-%_width%,731),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$repeat(•,%rating%)
$font(corbel,9,bold,150-150-150)
$repeat(•,$add(5,-%rating%))

//AlbumArt
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(667,0,%_width%,18,left,middle)
$font(corbel,8,bold,120-120-120)
$if(%album%,
$iflonger(%album%,25,$cut(%album%,24)'...',%album%))
,

$if(%total tracks%,
$ifgreater(%total tracks%,10,
$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',),

),

$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',)))



//Year-Genre
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(803,0,%_width%,18,left,middle)
$font(corbel,9,bold,70-120-206)
[%date%]
$alignabs(832,0,%_width%,18,left,middle)
$font(corbel,8,bold,150-150-150)
$if(%genre%,$iflonger(%genre%,18,$cut(%genre%,17)'...',%genre%)))
)


Thanks for sharing but i cant manage to have single playlist to work. I dont what to put in item display and in group display. Furthermore for albumart view i see %cwb_activelist%, so i supose i need foo_cwb ?
Could you help me out?
Thanks

PS: Another question, i dont understand why with this track info mod code, the info change on changing selection. It doesnt do that with one other track info mod code i have. I would like the info to be the one from the playing song not the selected one.
Buttseh
Hi - Quick question... I'm using tool's single column setup but I can't for the life of me get album art working. The no-cover is showing OK, I just can't get a string working to get the proper art working.

I have foobar installed in H:\Program Files and keep all of my music in D:\Music.

I have my albums in folders and a cover.jpg in each.

Is there any way to get the covers displaying? I can't figure it out at all sad.gif
kreca
I would love to see the code for your setup
//Kreca
QUOTE (slashjunior @ Sep 22 2006, 15:05) *
This is my foobar2000:



Nothing to special. Using a foo_uie_columns config, with album art, track info and album list panels. Also using Kernal Streaming.

I am really happy with it apart from the track info panel. Keeping the same things in there but like making like the main headers such as artist, album etc. as a different colour and bold, with the things after it like Snoop Dogg etc. staying how it is now, like:

Artist: Metallica

Title: Sad But True


Hopefully that makes some sense. Thanks.
Draikin
QUOTE (carmenm @ Sep 24 2006, 20:05) *
Thanks for sharing but i cant manage to have single playlist to work. I dont what to put in item display and in group display. Furthermore for albumart view i see %cwb_activelist%, so i supose i need foo_cwb ?
Could you help me out?
Thanks

PS: Another question, i dont understand why with this track info mod code, the info change on changing selection. It doesnt do that with one other track info mod code i have. I would like the info to be the one from the playing song not the selected one.

Everything's for item display, I have nothing in group display. I use foo_cwb because I have a different display for singles and albums (album display for "albums" and "compilations" playlists, single display for everything else with this code). I dont have this problem with track info mod blink.gif
marc2003
QUOTE (Buttseh @ Sep 24 2006, 19:06) *
Hi - Quick question... I'm using tool's single column setup but I can't for the life of me get album art working. The no-cover is showing OK, I just can't get a string working to get the proper art working.

I have foobar installed in H:\Program Files and keep all of my music in D:\Music.

I have my albums in folders and a cover.jpg in each.

Is there any way to get the covers displaying? I can't figure it out at all sad.gif


post your item display code and i'll take a looky. smile.gif also check the dll in the components list to make sure it's the latest version 0.3.2 beta [sep 20 2006 - 06:11:29]
Stuart60611
Well, some further changes to my set-up. Aside from a slight modification to my visual style, the bigest changes are a further mod to Russel777's Home Stereo Code (Ver. 1.8 VIP) and the addition of a new prototype panel (which Russell will probably change) to go with it for display of the active playlist, its playing status, next track, and queue length.

As to the mods to Russel's original 1.8 code, as I posted before, I have replaced track number display with follow the cursor display and removed the gradually time-based decreasing rating code. Also, I discovered when using white text with the use of shadow and yellow glow you can get a powered lcd look. However, when applying this effect I realized that the original code did not apply font options to all areas of the display, such as playback order. Therefore, I went through the code and added my font_option setting to all font selections. Also, when designing the second panel, I discovered that the glass image with the original code was not thick enough to cover the whole panel. Thanks to strictly4me, I have a new glass image which covers the entire original panel, and I get a much better glass effect. Even if you are not interested in the moded code, those using the Home Stereo Display Code may want to download the new image to get a better glass effect. The new image's glass effect is a bit stronger. As such, I suggest that those who use it replace the last line of the original code with "$imageabs(0,$sub($get(glass_intensity),45),images\1300x200_fat.png,)"

As to the second panel, it displays when foobar is playing the active playlist to the left, the total tracks of the playlist, and an indicator to show whether the selected active playlist is playing a track. Because the call back service for cwb_hooks has yet to be implimented in trackinfo mod, the display of playlist duration has been intentionally ommitted because it will not update correctly. However, the active playlist name and total tracks will update properly upon switching playlists while foobar is playing. The middle displays next artist-title, but only when playing in default and repeat playlist playback order because at this point that is only when such information can be displayed accurately. If you switch to a playback order while foobar is playing of a shuffle mode, this portion of the display will show asterisks. The right displays queue total while foobar is playing. The only limitation in the curent code is that when you add a track to a particular active playlist while foobar is playing the total tracks of that playlist will not display to show the addition until you switch playlists and then go back and display the playlist to which you added the track. Not that big a deal, and other than that, I believe the code functions as intended. Last, I use vertical padding of 0 and horizontal padding of 10 to get things lined up correctly, but you can adjust these setting to meet your needs.

I would also suggest that you set the background for your trackinfomod panels to rgb 17,17,17 to get the full effect. Further, I use the dungeon font for display artist-title so you may need to change the defintion for alternative font in the panel1 code and the dungeon font selection code under next track for the panel2 to your font of choice. Finally, rather than post all of this modified and new code, I decided it would be easier to create an archive along with the new images for those who were interested which can be downloaded below. As usual, you need all the fonts required for Russel777's original code, and you put the images in your images folder of your foobar root directory and paste the code into the appropriate track info mod panel.

I would also like to acknowledge cwbowron, terrestrial, and of course, Russel777 b/c without their creating the required components and the original code none of this would be possible.

Browser, Default Playback Order View:



Stopped, No Cover Image, Playlist View:



Lyrics, Shuffle Playback Order View:



Download Home Stereo Display Code Mod/Images.

(Note: Code has been modified slightly to adjust glow on 09/24/06)
sicutero
QUOTE (Sihkih @ Sep 24 2006, 10:48) *
QUOTE (Snowsfall @ Sep 23 2006, 22:33) *



nice!. can you tell me how you done your config and post the code of columns?


truly amazing biggrin.gif, if you could be so kind to post your confs smile.gif thank you...
Corvax
QUOTE (apul @ Sep 24 2006, 05:35) *
Here's mine foobar2k 0.9.4, classic and simple:



What theme or visual style are you using there?
unabatedshagie
That looks like watercolor lite
Tri
It is HmmXP, color scheme "Codename Whistler". smile.gif
textured
so a day with foobar and things finally clicked and i started getting somewhere tongue.gif . heres my very simple layout. i like it! i have 'album list' tabbed with the 'album art'. gradually getting things down.. next i need ratings with custominfo and maybe a slideshow script for the album art panel (is this even possible??).



Edited by moderation: Please refrain from posting high resolution screenshots.

The PNG image format would be a good alternative, by the way.
Yotsuya
geebs61
QUOTE (Draikin @ Sep 24 2006, 08:45) *
Track info mod
CODE

$imageabs(0,0,images\background2.png,)
$if(%_isplaying%,$imageabs(932,36,images\play.png,),)

$alignabs(100,10,700,35,left,bottom)
$font(candara,20,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%title%,%title%,$if(%_filename%,%_filename%,Stopped))

$drawrect(100,48,782,10,pencolor-255-255-255 alpha-80)
$put(progress,$add(1,$muldiv(782,%playback_time_seconds%,%length_seconds%)))
$drawrect(100,48,$get(progress),10,pencolor-255-255-255 alpha-150)

$alignabs(100,61,600,200,left,top)
$font(calibri,12,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
[%artist%]$if(%artist%,$if(%album%, '-' ,),)[%album%] '#LINEHEIGHT,18#'$char(10)
[%date%]$if(%date%,$if(%genre%, '-' ,),)[%genre%]

$alignabs(700,10,180,35,right,bottom)
$font(trebuchet ms,15,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%_isplaying%,%_time_elapsed%'/',)[%length%]

$alignabs(700,60,180,200,right,top)
$font(Wingdings,18,textalpha-90 glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,$add(5,-%rating%))
$font(Wingdings,18,glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,%rating%)

'#LINEHEIGHT,18#'$char(10)
$font(trebuchet ms,12,bold glow-63-139-201 glowexpand-1 glowalpha-150,255-255-255)
$if(%play_count%,%play_count% x,)

$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))


single column playlist
CODE

$if($strstr(%cwb_activelist%,'Albums'),,
$if($strstr(%cwb_activelist%,'Compilations'),,$puts(singlelist,%cwb_activelist%)))

// Couleur de fond
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null)

// Zone Album
$if($strcmp($num(%tracknumber%,2),01),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),02),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),03),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),04),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),05),
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)

//Autres Zones
$padding(0,0)
$if(%_isplaying%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null)
,
$if(%_selected%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null),
$ifequal($mod(%_playlist_number%,2),0,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null),
$drawrect(260,0,0,0,brushcolor-246-249-254 pencolor-null)
$drawrect(0,0,30,0,brushcolor-246-249-254 pencolor-null))

,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null),
$drawrect(260,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(0,0,30,0,brushcolor-255-255-255 pencolor-null))
))
)

// Bordures
$drawrect(0,0,1,0,brushcolor-220-220-220 pencolor-null)

$drawrect(30,0,1,0,brushcolor-220-220-220 pencolor-null)
$drawrect(258,0,1,0,brushcolor-220-220-220 pencolor-null)
$if($strstr(%cwb_activelist%,$get(singlelist)),,$drawrect(280,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(607,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(639,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(643,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(675,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(923,0,1,0,brushcolor-220-220-220 pencolor-null),)
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(798,0,1,0,brushcolor-220-220-220 pencolor-null),)

//Playlist number
$padding(4,0)
$align(left,middle)
$font(corbel,9,bold,150-150-150)
$if(%_isplaying%,
$repeat(›,$mod(%_time_elapsed_seconds%,7)),
$num(%_playlist_number%,4))


//Zone Album
$padding(0,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),
$padding(26,0)$align(left,middle)
$font(corbel,9,bold,120-120-120)
$if(%artist%,
$iflonger(%artist%,39,$cut(%artist%,38)'...',%artist%)),

$alignabs($add(-%_width%,254),0,%_width%,18,right,middle)
$if($strcmp($num(%tracknumber%,2),01),$font(corbel,9,bold,50-50-50)$if2(%album artist%,%artist%),)
$if($strcmp($num(%tracknumber%,2),02),$font(corbel,9,bold,70-120-206)$iflonger(%album%,37,$cut(%album%,36)'...',%album%),)
$if($strcmp($num(%tracknumber%,2),03),$font(corbel,9,bold,150-150-150)[%date%]$if(%date%,$if(%genre%, '~' ,),)[%genre%],)
$if($strcmp($num(%tracknumber%,2),04),$font(corbel,9,bold,150-150-150)$upper($replace($right(%_filename_ext%,4),.,)) %__bitrate%
$if($strcmp(%__extrainfo%,VBR),VBR,CBR),))




//Tracknumber
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(648,0,%_width%,18,left,middle),$alignabs(264,0,%_width%,18,left,middle))
$font(corbel,9,bold,70-120-206)
[%tracknumber%]


//Title
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(264,0,%_width%,18,left,middle),$alignabs(285,0,%_width%,18,left,middle))
$if(%_isplaying%,$font(corbel,9,bold,50-50-50),$if($strstr(%cwb_activelist%,$get(singlelist)),
$font(corbel,9,bold,70-120-206),$font(corbel,9,bold,120-120-120)))
$if(%title%,$iflonger(%title%,59,$cut(%title%,58)'...',%title%),%_filename%)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,603),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,635),0,%_width%,18,right,middle))
$font(corbel,8,bold,120-120-120)
$ifgreater($meta_num(album artist),0,'[ '%artist%' ]',)


//Time
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,639),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,672),0,%_width%,18,right,middle))
$font(corbel,9,bold,120-120-120)
$if(%_isplaying%,%_time_elapsed%,%length%)

//Playcount
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,945),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,698),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$if2(%play_count%,$font(corbel,8,bold,180-180-180)0)

//Rating-Replaygain_indicator
$padding(-22,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,982),0,%_width%,18,right,middle)
$if(%__replaygain_album_gain%,$font(corbel,9,bold,4-217-124)• ,
$if(%__replaygain_track_gain%,$font(corbel,9,bold,4-217-124)• ,
$font(corbel,9,bold,250-70-70)• )),
$alignabs($add(-%_width%,731),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$repeat(•,%rating%)
$font(corbel,9,bold,150-150-150)
$repeat(•,$add(5,-%rating%))

//AlbumArt
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(667,0,%_width%,18,left,middle)
$font(corbel,8,bold,120-120-120)
$if(%album%,
$iflonger(%album%,25,$cut(%album%,24)'...',%album%))
,

$if(%total tracks%,
$ifgreater(%total tracks%,10,
$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',),

),

$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',)))



//Year-Genre
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(803,0,%_width%,18,left,middle)
$font(corbel,9,bold,70-120-206)
[%date%]
$alignabs(832,0,%_width%,18,left,middle)
$font(corbel,8,bold,150-150-150)
$if(%genre%,$iflonger(%genre%,18,$cut(%genre%,17)'...',%genre%)))
)



Okay, so I used to use Foobar, back during version 0.8.3 and I loved it. I had my layout exactly like I wanted and I knew what I was doing. So I got the new version and I really want it to look exactly like this one. but I cant figure out where to put this code. I think I have all the necessary components but I still cant figure out where to place the code. I may be overthinking it, but it is really frustrating. So, if anybody can tell me what components I need and where to put this stuff I would really appreciate it. Also, sorry for changing the subject to helping a n00b(kinda).
Yotsuya
For more information about foo_uie_trackinfo_mod view this thread.

For more information about foo_uie_single_column_playlist view this thread.

Both of these components have a lot in common and you might also want to read this wiki.
SwiftBass
QUOTE (textured @ Sep 25 2006, 15:37) *
so a day with foobar and things finally clicked and i started getting somewhere tongue.gif . heres my very simple layout. i like it! i have 'album list' tabbed with the 'album art'. gradually getting things down.. next i need ratings with custominfo and maybe a slideshow script for the album art panel (is this even possible??).



they're(mods) probly gonna tell you to shrink your pic or do it for you..........


anyway i thought that the album art on your pic was a visualization, so it brought up this question....does anyone know where I can get a visualization thing thats actually non-buggy(*coughs*project-M*coughs*).just as long as it a little bit cooler than the default one. beacuse i think it sucks.



this is mine...once again going miniplayer. not artistically original (YET) but im working on that part. just wanted to show mine since I haven in such a long time. btw omg everyone loves the aero VS now!

Edited by moderation: Replaced the screenshot in the quote by a smaller version, too.
geebs61
Okay one more thing. I got everything to look right, except for the images. I have them in a folder titled "images" in the foobar directory, and the trackinfo code references "images\background2.png" yet the image still doesnt show up. Is this all in the right place?

EDIT:

Nevermind I figured it out.
Snowsfall

+cycling album art/artist photo and playlist tree
marc2003
QUOTE (Snowsfall @ Sep 26 2006, 06:27) *

+cycling album art/artist photo and playlist tree


ah you beat me to it. i was thinking of putting album art into my group headers..... tongue.gif

yours looks very nice indeed. smile.gif
sicutero
QUOTE (marc2003 @ Sep 26 2006, 09:55) *
QUOTE (Snowsfall @ Sep 26 2006, 06:27) *


+cycling album art/artist photo and playlist tree


ah you beat me to it. i was thinking of putting album art into my group headers..... tongue.gif

yours looks very nice indeed. smile.gif


please please please post your single column code smile.gif
metal_termite
QUOTE (Snowsfall @ Sep 26 2006, 01:27) *

+cycling album art/artist photo and playlist tree

i like those buttons. where are they from?
daikgd
New foo-ver -> new foo-config wink.gif
SwiftBass
QUOTE (metal_termite @ Sep 26 2006, 04:50) *
QUOTE (Snowsfall @ Sep 26 2006, 01:27) *


+cycling album art/artist photo and playlist tree

i like those buttons. where are they from?



wow thats quite a good job. never swa the album art in the group headers like that. wow
marc2003
QUOTE (SwiftBass @ Sep 26 2006, 14:34) *
wow thats quite a good job. never swa the album art in the group headers like that. wow


it's only just been possible in the last day or so because a new version of single column playlist allows the group height to be a multiple of the individual row height. unfortunately i don't have the skills to make anything look as nice as the example above. here's my mediocre effort.... dry.gif

whr
My new layout, based on Ayana's foo_uie_single_column_playlist code:

Chase
QUOTE (tool++ @ Sep 13 2006, 03:54) *
@ repsaj: Visual style is like, a bblean theme and a united hack.
FCS isn't relevant.



United hack? I'm using bbLean, also, but what are you using to change things like a VS would?
kgs51
QUOTE (geebs61 @ Sep 26 2006, 00:42) *
QUOTE (Draikin @ Sep 24 2006, 08:45) *

Track info mod
CODE

$imageabs(0,0,images\background2.png,)
$if(%_isplaying%,$imageabs(932,36,images\play.png,),)

$alignabs(100,10,700,35,left,bottom)
$font(candara,20,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%title%,%title%,$if(%_filename%,%_filename%,Stopped))

$drawrect(100,48,782,10,pencolor-255-255-255 alpha-80)
$put(progress,$add(1,$muldiv(782,%playback_time_seconds%,%length_seconds%)))
$drawrect(100,48,$get(progress),10,pencolor-255-255-255 alpha-150)

$alignabs(100,61,600,200,left,top)
$font(calibri,12,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
[%artist%]$if(%artist%,$if(%album%, '-' ,),)[%album%] '#LINEHEIGHT,18#'$char(10)
[%date%]$if(%date%,$if(%genre%, '-' ,),)[%genre%]

$alignabs(700,10,180,35,right,bottom)
$font(trebuchet ms,15,bold glowexpand-1 glow-63-139-201 glowalpha-150,255-255-255)
$if(%_isplaying%,%_time_elapsed%'/',)[%length%]

$alignabs(700,60,180,200,right,top)
$font(Wingdings,18,textalpha-90 glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,$add(5,-%rating%))
$font(Wingdings,18,glow-63-139-201 glowexpand-1,250-250-250)
$repeat(«,%rating%)

'#LINEHEIGHT,18#'$char(10)
$font(trebuchet ms,12,bold glow-63-139-201 glowexpand-1 glowalpha-150,255-255-255)
$if(%play_count%,%play_count% x,)

$if($stricmp($mod(%_time_elapsed_seconds%,40),0),$imageabs($sub(%_width%,102),3,images\count1.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),1),$imageabs($sub(%_width%,102),3,images\count2.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),2),$imageabs($sub(%_width%,102),3,images\count3.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),3),$imageabs($sub(%_width%,102),3,images\count4.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),4),$imageabs($sub(%_width%,102),3,images\count5.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),5),$imageabs($sub(%_width%,102),3,images\count6.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),6),$imageabs($sub(%_width%,102),3,images\count7.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),7),$imageabs($sub(%_width%,102),3,images\count8.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),8),$imageabs($sub(%_width%,102),3,images\count9.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),9),$imageabs($sub(%_width%,102),3,images\count10.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),10),$imageabs($sub(%_width%,102),3,images\count11.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),11),$imageabs($sub(%_width%,102),3,images\count12.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),12),$imageabs($sub(%_width%,102),3,images\count13.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),13),$imageabs($sub(%_width%,102),3,images\count14.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),14),$imageabs($sub(%_width%,102),3,images\count15.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),15),$imageabs($sub(%_width%,102),3,images\count16.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),16),$imageabs($sub(%_width%,102),3,images\count17.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),17),$imageabs($sub(%_width%,102),3,images\count18.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),18),$imageabs($sub(%_width%,102),3,images\count19.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),19),$imageabs($sub(%_width%,102),3,images\count20.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),20),$imageabs($sub(%_width%,102),3,images\count21.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),21),$imageabs($sub(%_width%,102),3,images\count22.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),22),$imageabs($sub(%_width%,102),3,images\count23.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),23),$imageabs($sub(%_width%,102),3,images\count24.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),24),$imageabs($sub(%_width%,102),3,images\count25.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),25),$imageabs($sub(%_width%,102),3,images\count26.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),26),$imageabs($sub(%_width%,102),3,images\count27.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),27),$imageabs($sub(%_width%,102),3,images\count28.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),28),$imageabs($sub(%_width%,102),3,images\count29.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),29),$imageabs($sub(%_width%,102),3,images\count30.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),30),$imageabs($sub(%_width%,102),3,images\count31.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),31),$imageabs($sub(%_width%,102),3,images\count32.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),32),$imageabs($sub(%_width%,102),3,images\count33.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),33),$imageabs($sub(%_width%,102),3,images\count34.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),34),$imageabs($sub(%_width%,102),3,images\count35.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),35),$imageabs($sub(%_width%,102),3,images\count36.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),36),$imageabs($sub(%_width%,102),3,images\count37.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),37),$imageabs($sub(%_width%,102),3,images\count38.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),38),$imageabs($sub(%_width%,102),3,images\count39.png,))
$if($stricmp($mod(%_time_elapsed_seconds%,40),39),$imageabs($sub(%_width%,102),3,images\count40.png,))


single column playlist
CODE

$if($strstr(%cwb_activelist%,'Albums'),,
$if($strstr(%cwb_activelist%,'Compilations'),,$puts(singlelist,%cwb_activelist%)))

// Couleur de fond
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null)

// Zone Album
$if($strcmp($num(%tracknumber%,2),01),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),02),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),03),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),04),
$drawrect(30,0,0,0,brushcolor-255-255-255 pencolor-null),)
$if($strcmp($num(%tracknumber%,2),05),
$drawrect(30,0,229,1,brushcolor-220-220-220 pencolor-null),)

//Autres Zones
$padding(0,0)
$if(%_isplaying%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null)
,
$if(%_selected%,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-211-227-254 pencolor-null),
$drawrect(258,0,0,0,brushcolor-211-227-254 pencolor-null))
$drawrect(0,0,30,0,brushcolor-211-227-254 pencolor-null),
$ifequal($mod(%_playlist_number%,2),0,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-246-249-254 pencolor-null),
$drawrect(260,0,0,0,brushcolor-246-249-254 pencolor-null)
$drawrect(0,0,30,0,brushcolor-246-249-254 pencolor-null))

,
$if($strstr(%cwb_activelist%,$get(singlelist)),
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null),
$drawrect(260,0,0,0,brushcolor-255-255-255 pencolor-null)
$drawrect(0,0,30,0,brushcolor-255-255-255 pencolor-null))
))
)

// Bordures
$drawrect(0,0,1,0,brushcolor-220-220-220 pencolor-null)

$drawrect(30,0,1,0,brushcolor-220-220-220 pencolor-null)
$drawrect(258,0,1,0,brushcolor-220-220-220 pencolor-null)
$if($strstr(%cwb_activelist%,$get(singlelist)),,$drawrect(280,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(607,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(639,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(643,0,1,0,brushcolor-220-220-220 pencolor-null),
$drawrect(675,0,1,0,brushcolor-220-220-220 pencolor-null))
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(923,0,1,0,brushcolor-220-220-220 pencolor-null),)
$if($strstr(%cwb_activelist%,$get(singlelist)),$drawrect(798,0,1,0,brushcolor-220-220-220 pencolor-null),)

//Playlist number
$padding(4,0)
$align(left,middle)
$font(corbel,9,bold,150-150-150)
$if(%_isplaying%,
$repeat(›,$mod(%_time_elapsed_seconds%,7)),
$num(%_playlist_number%,4))


//Zone Album
$padding(0,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),
$padding(26,0)$align(left,middle)
$font(corbel,9,bold,120-120-120)
$if(%artist%,
$iflonger(%artist%,39,$cut(%artist%,38)'...',%artist%)),

$alignabs($add(-%_width%,254),0,%_width%,18,right,middle)
$if($strcmp($num(%tracknumber%,2),01),$font(corbel,9,bold,50-50-50)$if2(%album artist%,%artist%),)
$if($strcmp($num(%tracknumber%,2),02),$font(corbel,9,bold,70-120-206)$iflonger(%album%,37,$cut(%album%,36)'...',%album%),)
$if($strcmp($num(%tracknumber%,2),03),$font(corbel,9,bold,150-150-150)[%date%]$if(%date%,$if(%genre%, '~' ,),)[%genre%],)
$if($strcmp($num(%tracknumber%,2),04),$font(corbel,9,bold,150-150-150)$upper($replace($right(%_filename_ext%,4),.,)) %__bitrate%
$if($strcmp(%__extrainfo%,VBR),VBR,CBR),))




//Tracknumber
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(648,0,%_width%,18,left,middle),$alignabs(264,0,%_width%,18,left,middle))
$font(corbel,9,bold,70-120-206)
[%tracknumber%]


//Title
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs(264,0,%_width%,18,left,middle),$alignabs(285,0,%_width%,18,left,middle))
$if(%_isplaying%,$font(corbel,9,bold,50-50-50),$if($strstr(%cwb_activelist%,$get(singlelist)),
$font(corbel,9,bold,70-120-206),$font(corbel,9,bold,120-120-120)))
$if(%title%,$iflonger(%title%,59,$cut(%title%,58)'...',%title%),%_filename%)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,603),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,635),0,%_width%,18,right,middle))
$font(corbel,8,bold,120-120-120)
$ifgreater($meta_num(album artist),0,'[ '%artist%' ]',)


//Time
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,639),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,672),0,%_width%,18,right,middle))
$font(corbel,9,bold,120-120-120)
$if(%_isplaying%,%_time_elapsed%,%length%)

//Playcount
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,945),0,%_width%,18,right,middle),
$alignabs($add(-%_width%,698),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$if2(%play_count%,$font(corbel,8,bold,180-180-180)0)

//Rating-Replaygain_indicator
$padding(-22,0)
$if($strstr(%cwb_activelist%,$get(singlelist)),$alignabs($add(-%_width%,982),0,%_width%,18,right,middle)
$if(%__replaygain_album_gain%,$font(corbel,9,bold,4-217-124)• ,
$if(%__replaygain_track_gain%,$font(corbel,9,bold,4-217-124)• ,
$font(corbel,9,bold,250-70-70)• )),
$alignabs($add(-%_width%,731),0,%_width%,18,right,middle))
$font(corbel,9,bold,70-120-206)
$repeat(•,%rating%)
$font(corbel,9,bold,150-150-150)
$repeat(•,$add(5,-%rating%))

//AlbumArt
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(667,0,%_width%,18,left,middle)
$font(corbel,8,bold,120-120-120)
$if(%album%,
$iflonger(%album%,25,$cut(%album%,24)'...',%album%))
,

$if(%total tracks%,
$ifgreater(%total tracks%,10,
$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',),

),

$if(%tracknumber%,
$imageabs(795,$add(25,$mul(-18,$add(%tracknumber%,-1))),'nocover.png',)
$imageabs2(152,152,0,$add(-25,$mul($add(%tracknumber%,-1),18)),157,18,794,,$replace(%path%,%filename_ext%,)folder.jpg,))
$imageabs(765,$add(25,$mul(-18,$add(%tracknumber%,0))),'case.png',)))



//Year-Genre
$if($strstr(%cwb_activelist%,$get(singlelist)),
$alignabs(803,0,%_width%,18,left,middle)
$font(corbel,9,bold,70-120-206)
[%date%]
$alignabs(832,0,%_width%,18,left,middle)
$font(corbel,8,bold,150-150-150)
$if(%genre%,$iflonger(%genre%,18,$cut(%genre%,17)'...',%genre%)))
)



Okay, so I used to use Foobar, back during version 0.8.3 and I loved it. I had my layout exactly like I wanted and I knew what I was doing. So I got the new version and I really want it to look exactly like this one. but I cant figure out where to put this code. I think I have all the necessary components but I still cant figure out where to place the code. I may be overthinking it, but it is really frustrating. So, if anybody can tell me what components I need and where to put this stuff I would really appreciate it. Also, sorry for changing the subject to helping a n00b(kinda).


I am very new to this. I have downloaded the mods and I still have no idea where to put this code. I would appreciated if you could provide some help.

Thanks

Double quote removed by moderation.
Yotsuya
kqs51:

Look at the top of the block of code, it tells you where to put it. Right click on the appropriate panel and select "Settings" from the popup. The code fields should be obvious. For trackinfo_mod it is labeled "Formatting String", for single_column_playlist there are three labeled "Group By", "Item Display", and "Group Display".

QUOTE (Yotsuya @ Sep 25 2006, 20:48) *
For more information about foo_uie_trackinfo_mod view this thread.

For more information about foo_uie_single_column_playlist view this thread.

Both of these components have a lot in common and you might also want to read this wiki.
moglenstar
cool.gif

http://moglenstar.net/archives/my-foobar-setup
kgs51
QUOTE (Yotsuya @ Sep 26 2006, 17:57) *
kqs51:

Look at the top of the block of code, it tells you where to put it. Right click on the appropriate panel and select "Settings" from the popup. The code fields should be obvious. For trackinfo_mod it is labeled "Formatting String", for single_column_playlist there are three labeled "Group By", "Item Display", and "Group Display".

QUOTE (Yotsuya @ Sep 25 2006, 20:48) *

For more information about foo_uie_trackinfo_mod view this thread.

For more information about foo_uie_single_column_playlist view this thread.

Both of these components have a lot in common and you might also want to read this wiki.



Thank you very much
lolent
QUOTE (Draikin @ Sep 24 2006, 15:05) *

can you post the "mod" of your OpusOSX theme please ? (the 3 sorts of fonts with the original OpusOSX theme mismatch with your taskbar theme sad.gif )
mazy
very stylish, moglenstar. maybe the rating buttons are way too much obtrusive, but that's just my opinion. are you going to experiment with taller group headings?
moglenstar
QUOTE (mazy @ Sep 26 2006, 19:59) *
very stylish, moglenstar. maybe the rating buttons are way too much obtrusive, but that's just my opinion. are you going to experiment with taller group headings?



i've tried some multi row stuff before, but it felt too crowded..

the original incarnation of my layout, used 24px high rows, and had the rating of each track directly undernea th the title..



emot-v.gif i got bored of that fast, heh
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.