Skip to main content

Topic: (Track Info Mod) Playback Buttons (Read 28899 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • sune
  • [*][*][*]
(Track Info Mod) Playback Buttons
I wasn't sure if I should post this in the "Definitive Custom Buttons Thread", since they are not buttons, strictly...
I'm gonna post my whole config in the new "share your cfg thread", but the layout is not completely finished, and all my codes (except for this one) are a mess, but in the meanwhile I thought maybe someone might want my playback buttons, so here's the code for the Track Info mod
. THANKS TERRESTRIAL![/color]

So. the code:
Code: [Select]
$imageabs(0,0,images\FOOBOTTOM.png,)

///////PLAY/PAUSE
$button(21,9,0,0,28,30,
$if($or(%ispaused%,$not(%isplaying%)),images\iconsPLAYBACK\PLAY.png,images\iconsPLAYBACK\pause.png),
$if($or(%ispaused%,$not(%isplaying%)),images\iconsPLAYBACK\PLAY_OVER.png,images\iconsPLAYBACK\pause_OVER.png),
$if($or(%ispaused%,$not(%isplaying%)),play,pause)
,)

///////STOP

$button(49,12,0,0,22,24,images\iconsPLAYBACK\STOP.png,images\iconsPLAYBACK\STOP_OVER.png,stop,)

///////PREVIOUS

$button(89,12,0,0,22,24,images\iconsPLAYBACK\PREVIOUS.png,images\iconsPLAYBACK\PREVIOUS_OVER.png,previous,)


///////NEXT

$button(111,12,0,0,22,24,images\iconsPLAYBACK\NEXT.png,images\iconsPLAYBACK\NEXT_OVER.png,next,)

////////////////////////////////////////////////////////////////////
//////////PLAYBACK ORDER
////////////////////////////////////////////////////////////////////

//////DEFAULT//////
$if(
$not($stricmp(%cwb_playback_order%,default))
,
$button(152,16,0,0,15,15,images\iconsPLAYBACK\dfnot.png,images\iconsPLAYBACK\df_over.png,default,)
,
$imageabs(152,16,images\iconsPLAYBACK\df.png,)
)

//////SHUFFLE///
$if(
$xor(
$stricmp(%cwb_playback_order%,default),
$stricmp(%cwb_playback_order%,'repeat (track)'),
$stricmp(%cwb_playback_order%,'repeat (playlist)')
)
,
$button(171,16,0,0,15,15,images\iconsPLAYBACK\shnot.png,images\iconsPLAYBACK\shnot_over.png,'Shuffle (tracks)',)
,
$button(171,16,0,0,15,15,
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),images\iconsPLAYBACK\SHTRACKS.png,images\iconsPLAYBACK\SHalbums.png),
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),images\iconsPLAYBACK\SHTRACKS_over.png,images\iconsPLAYBACK\SHalbums_over.png),
$if($stricmp(%cwb_playback_order%,'Shuffle (tracks)'),'Shuffle (albums)','Shuffle (tracks)')
,)
)

///REPEAT///////
$if(
$xor(
$stricmp(%cwb_playback_order%,default),
$stricmp(%cwb_playback_order%,'shuffle (tracks)'),
$stricmp(%cwb_playback_order%,'shuffle (albums)')
)
,
$button(190,16,0,0,15,15,images\iconsPLAYBACK\rpnot.png,images\iconsPLAYBACK\rpnot_over.png,'repeat (track)',)
,
$button(190,16,0,0,15,15,
$if($stricmp(%cwb_playback_order%,'repeat (track)'),images\iconsPLAYBACK\RPTRACK.png,images\iconsPLAYBACK\RPPLAYLIST.png),
$if($stricmp(%cwb_playback_order%,'repeat (track)'),images\iconsPLAYBACK\RPTRACK_over.png,images\iconsPLAYBACK\RPPLAYLIST_over.png),
$if($stricmp(%cwb_playback_order%,'repeat (track)'),'repeat (playlist)','repeat (track)')
,)
)

////////////////////////////////////////////////////////////////////
//////////VOLUME
//////////////////////////////////////////////////////////////////

//VOLUME BAR

$alignabs(230,20,100,20,,)
$puts(volume,$substr($num(%cwb_volume%,4),2,4))
$puts(active,$rgb(117,211,255))
$puts(back,$rgb(81,81,77))
$font(arial,10,bold,)

$if($greater(1,$get(volume)),$puts(amp,12),
$if($greater(3,$get(volume)),$puts(amp,11),
$if($greater(6,$get(volume)),$puts(amp,10),
$if($greater(9,$get(volume)),$puts(amp,9),
$if($greater(13,$get(volume)),$puts(amp,8),
$if($greater(16,$get(volume)),$puts(amp,7),
$if($greater(21,$get(volume)),$puts(amp,6),
$if($greater(26,$get(volume)),$puts(amp,5),
$if($greater(33,$get(volume)),$puts(amp,4),
$if($greater(43,$get(volume)),$puts(amp,3),
$if($greater(58,$get(volume)),$puts(amp,2),
$puts(amp,1))))))))))))
$if($stricmp(100,$get(volume)),$puts(amp,0))
$font(wingdings,6,,)
$get(active)$repeat($char(376),$get(amp))
$get(back)$repeat($char(376),$sub(12,$get(amp)))

///nÂș Db///////

$font(kroeger 05_55,5,,117-211-255)$alignabs(278,19,35,20,right,)-$num($get(volume),1) Db

//BUTTONS

$if($greater(1,$get(volume)),$puts(amp,48),
$if($greater(3,$get(volume)),$puts(amp,44),
$if($greater(6,$get(volume)),$puts(amp,40),
$if($greater(9,$get(volume)),$puts(amp,36),
$if($greater(13,$get(volume)),$puts(amp,32),
$if($greater(16,$get(volume)),$puts(amp,28),
$if($greater(21,$get(volume)),$puts(amp,24),
$if($greater(26,$get(volume)),$puts(amp,20),
$if($greater(33,$get(volume)),$puts(amp,16),
$if($greater(43,$get(volume)),$puts(amp,12),
$if($greater(58,$get(volume)),$puts(amp,8),
$puts(amp,4))))))))))))
$if($stricmp(100,$get(volume)),$puts(amp,0))

$if($not($greater(1,$get(volume))),$button2($add($get(amp),230),20,0,-7,15,20,,'$font(wingdings,6,,250-0-0)$char(376)',volume up,))
$button2($add($get(amp),222),20,-10,-7,15,25,,'$font(wingdings,6,,0-0-250)$char(376)',volume down,)

//VOLUME CONTROLS

$imageabs(331,13,images\iconsPLAYBACK\VOL.png,)

$if($stricmp(100,$get(volume)),
$button(331,13,0,0,12,22,images\iconsPLAYBACK\VOL_DOWN_M.png,images\iconsPLAYBACK\VOL_DOWN_OVER_M.png,Volume DOWN,),
$button(331,13,0,0,12,22,images\iconsPLAYBACK\VOL_DOWN_V.png,images\iconsPLAYBACK\VOL_DOWN_OVER_V.png,Volume DOWN,))

$if($stricmp(100,$get(volume)),
$button(354,13,11,0,11,22,images\iconsPLAYBACK\VOL_UP_M.png,images\iconsPLAYBACK\VOL_UP_OVER_M.png,Volume UP,),
$button(354,13,11,0,11,22,images\iconsPLAYBACK\VOL_UP_V.png,images\iconsPLAYBACK\VOL_UP_OVER_V.png,Volume UP,))
$puts(volume,$substr($num(%cwb_volume%,4),2,4))

$if($stricmp(100,$get(volume)),
$button(343,13,0,0,22,22,images\iconsPLAYBACK\VOL_MUTE.png,images\iconsPLAYBACK\VOL_MUTE_OVER.png,Volume mute,),
$button(343,13,0,0,22,22,images\iconsPLAYBACK\VOL_ON.png,images\iconsPLAYBACK\VOL_ON_OVER.png,Volume mute,))
The images folder should be inside your foobar dir, (I don't have per-using settings enabled. If you do, maybe they should go in the documents and settings foobar folder too, I'm not sure)

sune 
  • Last Edit: 28 November, 2006, 07:24:45 PM by sune

  • skyhopper88
  • [*][*]
(Track Info Mod) Playback Buttons
Reply #1
Looks great, I love it. Only thing "missing" is a seekbar. That and the volume thing.
  • Last Edit: 03 November, 2006, 08:42:18 PM by skyhopper88

  • CR1M1N4L
  • [*]
(Track Info Mod) Playback Buttons
Reply #2
Amazing 

  • Hamallainen
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #3
It looks really good,thanks

(Track Info Mod) Playback Buttons
Reply #4
Yeah! thanx!

  • CIBERUS
  • [*]
(Track Info Mod) Playback Buttons
Reply #5
waw sune what a art.... 
(request)if u mind can u make the full screen track info play back button 

  • sune
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #6
waw sune what a art.... 
(request)if u mind can u make the full screen track info play back button 


I don't understand what you're asking for. Me english no bueno

  • sicutero
  • [*]
(Track Info Mod) Playback Buttons
Reply #7
amazing work

i was thinking could you make the background ( FOOBOTTOM.png ) transparent ?
or up the original file so maybe one of us could do it ?

i can't seem to figure out how to make the existing one transparent

thanx mate cheers*

(Track Info Mod) Playback Buttons
Reply #8
amazing work

i was thinking could you make the background ( FOOBOTTOM.png ) transparent ?
or up the original file so maybe one of us could do it ?

i can't seem to figure out how to make the existing one transparent

thanx mate cheers*


the background image doesn't even show up here, and i can't locate an error in what i did.

  • sicutero
  • [*]
(Track Info Mod) Playback Buttons
Reply #9

amazing work

i was thinking could you make the background ( FOOBOTTOM.png ) transparent ?
or up the original file so maybe one of us could do it ?

i can't seem to figure out how to make the existing one transparent

thanx mate cheers*


the background image doesn't even show up here, and i can't locate an error in what i did.


do you have the latest versions of foo_uie_trackinfo_mod, and foo_cwb_hooks?
mine didn't work either at first, and then I copied the image folder also to drive:\Documents and Settings\user\Application Data\foobar2000 and work just fine

hope this will help

  • sune
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #10
i was thinking could you make the background ( FOOBOTTOM.png ) transparent ?

here:


edit: don't forget to change the name of the image back to foobottom.png or else it won't show up
  • Last Edit: 08 November, 2006, 07:27:47 AM by sune

  • sicutero
  • [*]
(Track Info Mod) Playback Buttons
Reply #11

i was thinking could you make the background ( FOOBOTTOM.png ) transparent ?

here:


edit: don't forget to change the name of the image back to foobottom.png or else it won't show up



thank you very much

  • tool++
  • [*][*][*][*][*]
(Track Info Mod) Playback Buttons
Reply #12
Holy hell, may adapt this for my setup

E: I can't get thebg image to show :'(
  • Last Edit: 08 November, 2006, 02:26:21 PM by tool++
hi

  • hal9001
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #13
E: I can't get the bg image to show :'(

Neither can I. And I copied it to every conceivable folder, in both transparent and original format.

(Track Info Mod) Playback Buttons
Reply #14
nothing i do matters, the background doesn't show up. all components installed and up2date.

crazy wild bug?

ronny

  • bozo950
  • [*]
(Track Info Mod) Playback Buttons
Reply #15
try to change:
$imageabs(0,0,images\FOOBOTTOM.png,)
by:
$imageabs2(,,,,,,,,'C:\Program Files\foobar2000\images\FOOBOTTOM.png',)


good job sune,good looking button toolbar 
  • Last Edit: 14 November, 2006, 06:08:01 PM by bozo950

  • Shinsou
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #16
it's so nice config!
a bug: when the song is playing, press "next" button, then change the volume several times by pressing "+" / "-" buttons and look at  "pause" button. Its state changes every 2nd click ("pause" becomes "play") and its function becomes "play" instead of "play or pause".
  • Last Edit: 15 November, 2006, 02:52:18 AM by Shinsou

  • sune
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #17
yeah I already explained that 'bug' in the first post.

when you doubleclick the panel mode changes, from "now playing" to "follow cursor". So, since I've had to use "$if(%isplaying%" several times for the buttons, when the panel mode changes AND the selected track is different from the one that is playing, the buttons don't behave allright (because the target track is actually not playing..).
The next version of track_info_mod will hopefully allow to lock the panel, and this will get fixed. It's pretty annoying for me too, since I'm used now to change the volume from the panel

sune

  • hal9001
  • [*][*][*]
(Track Info Mod) Playback Buttons
Reply #18
try to change:
$imageabs(0,0,images\FOOBOTTOM.png,)
by:
$imageabs2(,,,,,,,,'C:\Program Files\foobar2000\images\FOOBOTTOM.png',)


good job sune,good looking button toolbar 

no go. and I'm beginning to feel really stupid.
Must be doing something wrong.

  • musica22
  • [*]
(Track Info Mod) Playback Buttons
Reply #19
[a href="http://imageshack.us" target="_blank"]

  • Hombre_cz
  • [*]
(Track Info Mod) Playback Buttons
Reply #20
hallo  nice track info, but .....


  • Lorraine
  • [*]
(Track Info Mod) Playback Buttons
Reply #21
Very nice!

Hombre_cz, what windows VS is that you're using?

And also, do you have the correct fonts installed? Wingsings and kroeger 05_55 seem to be used in this one, so maybe thats where the error is coming from?
  • Last Edit: 17 December, 2006, 10:23:55 AM by Lorraine

  • Hombre_cz
  • [*]
(Track Info Mod) Playback Buttons
Reply #22
Very nice!

Hombre_cz, what windows VS is that you're using?

And also, do you have the correct fonts installed? Wingsings and kroeger 05_55 seem to be used in this one, so maybe thats where the error is coming from?


ooops, thx for 4idea, u can share these fonts ?
check this link for Tener VS

  • Aid
  • [*]
(Track Info Mod) Playback Buttons
Reply #23
Really nice, thanks. Can't wait for full config. 

  • mxd-52
  • [*]
(Track Info Mod) Playback Buttons
Reply #24
Can this work with the fofr 0.9