Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: toolej's FCS stuff. (Read 133126 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

toolej's FCS stuff.

Reply #25
Would you mind posting the code for your Playlists Dropdown?

toolej's FCS stuff.

Reply #26
Will do when I get home :]
hi


toolej's FCS stuff.

Reply #28


Would you mind posting a screenshot of your "layout" tree as well as your trackinfo?

Btw, I'm very lost on how to change button images. I've done a search here and can't seem to find anything. I have the .png files downloaded, but how do I change them? Right-clicking and going to customise just gives me empty buttons...

Much help is appreciated!

toolej's FCS stuff.

Reply #29
Slight issue is that my win install is kinda dead atm, and I'm using linux now.

Could be a bye bye to the foobar scene since there's no linux port
hi

toolej's FCS stuff.

Reply #30
oh my god, you better fix it

toolej's FCS stuff.

Reply #31
Dosn't it work with Wine?

toolej's FCS stuff.

Reply #32
lol tool is still around......thank god
My Name is Sean and I'm here to leech off your genius.

toolej's FCS stuff.

Reply #33
Yeah, linux just wasn't worth it to lose foobar.

I'm serious (plus my games ran bad).

I'm going to update the first post in a sec with my single column stuff.
hi

toolej's FCS stuff.

Reply #34
Tool is a pro. But don't you think the arrows in front every single track is a bit exaggerated, design-wise?

toolej's FCS stuff.

Reply #35
Short answer: No




Long answer: Nah
My Name is Sean and I'm here to leech off your genius.

toolej's FCS stuff.

Reply #36
I all.
Sorry but this comand not work.
I don't see a cover and the line is small


Code: [Select]
///////////////////////////// PLAYLIST

//////////////TOP

[%album%]


////////////MIDDLE


$if(%_isplaying%,$drawrect(0,0,0,0,brushcolor-0-0-0 pencolor-0-0-0),
$if(%_selected%,$drawrect(0,0,0,0,brushcolor-228-234-242 pencolor-null),
$imageabs(3,0,'images\bg1.png',)

$ifequal($mod(%tracknumber%,2),0,
$drawrect(0,0,0,0,brushcolor-252-252-252 pencolor-245-245-245)
,
$drawrect(0,0,0,0,brushcolor-255-255-255 pencolor-null)
)
)
)
$padding(2,0)

$if(%_isplaying%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255),$font(calibri,10,bold,164-171-179))
$alignabs(4,0,%_width%,21,left,top)↘

$if(%_isplaying%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255),$font(calibri,10,bold,180-180-180))

[Disc %discnumber% ][%tracknumber%. ]

$if(%_isplaying%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255),$font(calibri,10,bold,129-138-150))

$if($meta_test(album artist),%artist%' - ')

$if(%_isplaying%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255),$font(calibri,10,bold,120-120-120))
%title%

$if(%_isplaying%,$font(calibri,8,bold glow-129-138-150 glowblur-10,255-255-255),$font(calibri,10,bold,180-180-180))

$align(right,center)%length%

//$drawrect(0,0,1,0,brushcolor-161-170-179 pencolor-null)
//$drawrect(1,0,3,0,brushcolor-222-225-228 pencolor-null)


///////////////// BOTTOM

$font(cambria,12,bold,164-171-179)
$drawrect(0,0,0,0,brushcolor-240-240-240 pencolor-null)

$imageabs2(84,84,,,,,5,3,'C:\Programmi\foobar2000\images\noalbum.png',)
$imageabs2(84,84,,,,,5,3,$replace(%path%,%filename_ext%,)folder.png,)
$imageabs2(84,84,,,,,5,3,$replace(%path%,%filename_ext%,)folder.jpg,)
$imageabs2(84,84,,,,,5,3,'C:\Programmi\foobar2000\images\artoverlay.png',)

$alignabs(92,40,$add(%_width%,-107),20,left,top)
$lower($if2(%album artist%,%artist%))
$alignabs(92,55,$add(%_width%,-107),20,left,top)
$font(Swis721 Cn BT D-Type,14,,138-145-153)
%album%$font(Swis721 Cn BT D-Type,14,bold,120-120-120)[ %date%]
$alignabs(92,71,$add(%_width%,-107),20,left,top)
$font(calibri,9,bold,153-153-153)[$upper(%genre%)]



[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Please do not inline images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.[/size]

toolej's FCS stuff.

Reply #37
You need to set group rows to 5 and row height 15, I forgot to mention this.
hi

toolej's FCS stuff.

Reply #38
i have problems with "last play", display only newer or from night to afternoon.
edit
solved using cwb_systemdatetime% and modified script.


Code: [Select]
// Mode of display - normal, warmth, rainbow, fade, album
$puts(mode,warmth)

// General global crap

// key
// a = first row bg, b= second row bg, c = first track row bg
// t = text, u = first track text
// f = frame

//left rows
$set_global(1a,FFFFFF)
$set_global(1b,F4F4F4)
$set_global(1f,E8E8E8)
$set_global(1t,999999)
$set_global(1u,666666)

//right rows
$set_global(2a,F0F0F0)
$set_global(2b,E6E6E6)
$set_global(2f,D2D2D2)
$set_global(2t,787878)
$set_global(2c,D2D2D2)
$set_global(2u,646464)

// faded stuff = tracknumber, genres etc
$set_global(3t,AAAAAA)
$set_global(3u,8A8A8A)


// Controls the now playing bar colours.
$set_global(pback,1A1A1A)
$set_global(pborder,1A1A1A)
$set_global(ptext,FFFFFF)

// Selected colours

$set_global(sel_fg,555555)
$set_global(sel_bg,CCCCCC)



// Per album colours
$if($strcmp($get(mode),album),
$set_global(hue1,$add($mod($div($crc32(%album%),135),255),1))
$set_global(sat1,120)
)

$if($strcmp($get(mode),fade),
// Fading saturation
$set_global(sat1,$sub(255,$mul($sub(%tracknumber%,1),$div(205,$if(%totaltracks%,$sub(%totaltracks%,1),010)))))
$set_global(hue1,$add($div(%tracknumber%,2),6))
)

$if($strcmp($get(mode),warmth),
// Warmth
$if(%play_count%,
$set_global(sat1,$mul(10,$add(%play_count%,0)))
$set_global(hue1,$add(10,$div(%tracknumber%,2)))
,
// these are the default colours if track has not been played
$set_global(sat1,25)
$set_global(hue1,140)

)
)

$if($strcmp($get(mode),rainbow),
// RAINBOW MODE !!
$set_global(hue1,$mul($div(240,$if(%totaltracks%,%totaltracks%,60)),$sub(%tracknumber%,1)))
$set_global(sat1,260)
)

$if($strcmp($get(mode),normal),
// Normal colours;]
$set_global(sat1,25)
$set_global(hue1,140)
)



/////////////////////////////////////////
// NATURAL LANGUAGE TIMESTAMPS
// by topdownjimmy
// v0.4 - June 4, 2006
/////////////////////////////////////////
////modified (melomane
/////////
$puts(sd,$right(%cwb_systemdate%,2))
$puts(sm,$left($right(%cwb_systemdate%,5),2))
$puts(sy,$left(%cwb_systemdate%,4))
$puts(sh,$right($left(%cwb_systemdatetime%,16),5))
//////////////////////////////////////////////////////////////
// calculate "dayssince": number of days since song was last played
$if(%last_played%,$puts(dayssince,$sub($add($mul($right($get(sy),2),365),$select($get(sm),0,31,59,90,120,151,181,212,243,273,304,334),$add($div($right($get(sy),2),4),$if($or($greater($get(sm),2),$greater($mod($get(sy),4),0)),1,0)),$get(sd)),$add($mul($substr(%last_played%,3,4),365),$select($substr(%last_played%,6,7),0,31,59,90,120,151,181,212,243,273,304,334),$add($div($substr(%last_played%,3,4),4),$if($or($greater($substr(%last_played%,6,7),2),$greater($mod($substr(%last_played%,1,4),4),0)),1,0)),$substr(%last_played%,9,10)))),$puts(dayssince,))

// correct "dayssince" to consider early AM to be an extension of previous day
$puts(dayssince,$sub($get(dayssince),$if($and($greater(7,$get(sh)),$greater($substr(%last_played%,12,13),6)),1,0)))
$if($and($greater($get(sh),6),$greater(7,$substr(%last_played%,12,13))),$puts(dayssince,$add($get(dayssince),1)),)

// calculate day of week
$puts(calcdayofweek,$add(1,$mod($add($substr(%last_played%,3,4),$div($substr(%last_played%,3,4),4),$select($substr(%last_played%,6,7),6,2,2,5,0,3,5,1,4,6,2,4),$substr(%last_played%,9,10)),7)))

// correct day of week to consider early AM to be an extension of previous day
$puts(calcdayofweek,$sub($get(calcdayofweek),$ifgreater(7,$substr(%last_played%,12,13),1,0)))
$if($strcmp($get(calcdayofweek),0),$puts(calcdayofweek,7),)

// calculate period of day (night, morning, etc.)
$puts(dayperiod,$select($add(1,$substr(%last_played% ,12,13)),Night,Night,Night,Night,Night,Night,Night,Morning,Morning,Morning,Morning,Morning,Afternoon
,Afternoon,Afternoon,Afternoon,Afternoon,Evening,Evening,Evening,Evening,Night,Night,Night))

// calculate natural language timestamp
$if(%last_played%,$puts(nat_lang_stamp,$ifgreater($get(dayssince),0,$ifgreater($get(dayssince),1,$ifgreater($get(dayssince),6,$if($and($greater($get(dayssince),21),$not($strcmp($get(sm),$substr(%last_played%,6,7)))),$if($not($strcmp($get(sy),$substr(%last_played%,1,4))),$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December)' '$substr(%last_played%,1,4),$ifgreater(2,$sub($get(sm),$substr(%last_played%,6,7)),'Last Month',$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December))),$ifgreater($div($add($get(dayssince),4),7),1,$div($add($get(dayssince),4),7)' Weeks Ago',Last Week)),$select($get(calcdayofweek),Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Last,Yesterday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Tonight,This $get(dayperiod)))),$puts(nat_lang_stamp,Never))

$set_global(nat_lang_stamp,$get(nat_lang_stamp))

/////////////////////////////////////////
Music is my first love.

toolej's FCS stuff.

Reply #39
I am haivng problems finding the top track info, track info progress, and playlist drop down input areas. Is it in another plugin? I know where to put to input for single coloums ui.

Thanks

toolej's FCS stuff.

Reply #40
Quote
You need to set group rows to 5 and row height 15, I forgot to mention this.



Thank you   

toolej's FCS stuff.

Reply #41
i have problems with "last play", display only newer or from night to afternoon.
edit
solved using cwb_systemdatetime% and modified script.


Code: [Select]
// Mode of display - normal, warmth, rainbow, fade, album
$puts(mode,warmth)

// General global crap

// key
// a = first row bg, b= second row bg, c = first track row bg
// t = text, u = first track text
// f = frame

//left rows
$set_global(1a,FFFFFF)
$set_global(1b,F4F4F4)
$set_global(1f,E8E8E8)
$set_global(1t,999999)
$set_global(1u,666666)

//right rows
$set_global(2a,F0F0F0)
$set_global(2b,E6E6E6)
$set_global(2f,D2D2D2)
$set_global(2t,787878)
$set_global(2c,D2D2D2)
$set_global(2u,646464)

// faded stuff = tracknumber, genres etc
$set_global(3t,AAAAAA)
$set_global(3u,8A8A8A)


// Controls the now playing bar colours.
$set_global(pback,1A1A1A)
$set_global(pborder,1A1A1A)
$set_global(ptext,FFFFFF)

// Selected colours

$set_global(sel_fg,555555)
$set_global(sel_bg,CCCCCC)



// Per album colours
$if($strcmp($get(mode),album),
$set_global(hue1,$add($mod($div($crc32(%album%),135),255),1))
$set_global(sat1,120)
)

$if($strcmp($get(mode),fade),
// Fading saturation
$set_global(sat1,$sub(255,$mul($sub(%tracknumber%,1),$div(205,$if(%totaltracks%,$sub(%totaltracks%,1),010)))))
$set_global(hue1,$add($div(%tracknumber%,2),6))
)

$if($strcmp($get(mode),warmth),
// Warmth
$if(%play_count%,
$set_global(sat1,$mul(10,$add(%play_count%,0)))
$set_global(hue1,$add(10,$div(%tracknumber%,2)))
,
// these are the default colours if track has not been played
$set_global(sat1,25)
$set_global(hue1,140)

)
)

$if($strcmp($get(mode),rainbow),
// RAINBOW MODE !!
$set_global(hue1,$mul($div(240,$if(%totaltracks%,%totaltracks%,60)),$sub(%tracknumber%,1)))
$set_global(sat1,260)
)

$if($strcmp($get(mode),normal),
// Normal colours;]
$set_global(sat1,25)
$set_global(hue1,140)
)



/////////////////////////////////////////
// NATURAL LANGUAGE TIMESTAMPS
// by topdownjimmy
// v0.4 - June 4, 2006
/////////////////////////////////////////
////modified (melomane
/////////
$puts(sd,$right(%cwb_systemdate%,2))
$puts(sm,$left($right(%cwb_systemdate%,5),2))
$puts(sy,$left(%cwb_systemdate%,4))
$puts(sh,$right($left(%cwb_systemdatetime%,16),5))
//////////////////////////////////////////////////////////////
// calculate "dayssince": number of days since song was last played
$if(%last_played%,$puts(dayssince,$sub($add($mul($right($get(sy),2),365),$select($get(sm),0,31,59,90,120,151,181,212,243,273,304,334),$add($div($right($get(sy),2),4),$if($or($greater($get(sm),2),$greater($mod($get(sy),4),0)),1,0)),$get(sd)),$add($mul($substr(%last_played%,3,4),365),$select($substr(%last_played%,6,7),0,31,59,90,120,151,181,212,243,273,304,334),$add($div($substr(%last_played%,3,4),4),$if($or($greater($substr(%last_played%,6,7),2),$greater($mod($substr(%last_played%,1,4),4),0)),1,0)),$substr(%last_played%,9,10)))),$puts(dayssince,))

// correct "dayssince" to consider early AM to be an extension of previous day
$puts(dayssince,$sub($get(dayssince),$if($and($greater(7,$get(sh)),$greater($substr(%last_played%,12,13),6)),1,0)))
$if($and($greater($get(sh),6),$greater(7,$substr(%last_played%,12,13))),$puts(dayssince,$add($get(dayssince),1)),)

// calculate day of week
$puts(calcdayofweek,$add(1,$mod($add($substr(%last_played%,3,4),$div($substr(%last_played%,3,4),4),$select($substr(%last_played%,6,7),6,2,2,5,0,3,5,1,4,6,2,4),$substr(%last_played%,9,10)),7)))

// correct day of week to consider early AM to be an extension of previous day
$puts(calcdayofweek,$sub($get(calcdayofweek),$ifgreater(7,$substr(%last_played%,12,13),1,0)))
$if($strcmp($get(calcdayofweek),0),$puts(calcdayofweek,7),)

// calculate period of day (night, morning, etc.)
$puts(dayperiod,$select($add(1,$substr(%last_played% ,12,13)),Night,Night,Night,Night,Night,Night,Night,Morning,Morning,Morning,Morning,Morning,Afternoon
,Afternoon,Afternoon,Afternoon,Afternoon,Evening,Evening,Evening,Evening,Night,Night,Night))

// calculate natural language timestamp
$if(%last_played%,$puts(nat_lang_stamp,$ifgreater($get(dayssince),0,$ifgreater($get(dayssince),1,$ifgreater($get(dayssince),6,$if($and($greater($get(dayssince),21),$not($strcmp($get(sm),$substr(%last_played%,6,7)))),$if($not($strcmp($get(sy),$substr(%last_played%,1,4))),$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December)' '$substr(%last_played%,1,4),$ifgreater(2,$sub($get(sm),$substr(%last_played%,6,7)),'Last Month',$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December))),$ifgreater($div($add($get(dayssince),4),7),1,$div($add($get(dayssince),4),7)' Weeks Ago',Last Week)),$select($get(calcdayofweek),Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Last,Yesterday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Tonight,This $get(dayperiod)))),$puts(nat_lang_stamp,Never))

$set_global(nat_lang_stamp,$get(nat_lang_stamp))

/////////////////////////////////////////


single columns playlist doesn't support globals :S
hi

toolej's FCS stuff.

Reply #42
Now i have another problem 
I don't see cover my album, i see only nocover
why??

toolej's FCS stuff.

Reply #43
=o

Thanks. I'll have to check this out.

Also: Pelican owned when I saw them on wednesday night. 

toolej's FCS stuff.

Reply #44
i cant get the bottom track info and the play button to show up right.
could you help me with the scripting?
i had the layer just like your screenshot but i didnt know what to do from there.
thanks@

toolej's FCS stuff.

Reply #45
i cant get the bottom track info and the play button to show up right.
could you help me with the scripting?
i had the layer just like your screenshot but i didnt know what to do from there.
thanks@


I feel really stupid, I lost foobar due to a hard drive crash and now I'm looking to beautify foobar again.

I can't, however, for the life of me seem to get past this:

Quote
You need to set group rows to 5 and row height 15, I forgot to mention this.


I know this would fix one of the problems but I can't find where to set these things. Any help would be appreciated.

toolej's FCS stuff.

Reply #46
Right click anywhere on the playlist, and clicking "Settings..." will open up the dialog for that.

I have my own fair share of problems, though.

image

The part enclosed within the box appears to be frozen, or something. It's always like that, and it'll essentially "ghost" anything that travels over it, almost like it's frozen. It happens at the bottom of every single playlist I have, but I can't figure out why it's there. If I right-click it, foobar stops responding completely. It's rather annoying.

Also, I may have just grossly overlooked something, but I can't seem to find the menu button.

[note to self: fix tags later]

toolej's FCS stuff.

Reply #47
Hey tool++, how about ziping and uploading your entire foobar folder? 

EDIT: Oh, nvm I guess.

toolej's FCS stuff.

Reply #48
very very great work. Love what you have done with your foobar. I followed instruction and got approximatively what you did. As of today , i ll try to modify it by myself. Thanks for the base

Actual foobar : http://nyzeo.free.fr/foobarz.jpg

toolej's FCS stuff.

Reply #49
very very great work. Love what you have done with your foobar. I followed instruction and got approximatively what you did. As of today , i ll try to modify it by myself. Thanks for the base

Actual foobar : http://nyzeo.free.fr/foobarz.jpg


@tools++:
thank u sooooooo much i like your syle 
why my bottom  track info blank? using your config?


@nyzeo can u give me pic u using for track info? and the config