Hi, i'm rather terrible at scripting and need some help.
I would like to show an artwork wsh panel if foobar is playing a song. I've been able to do it with:
$showpanel_c(artwork wsh,$if(%ps_isplaying%,1,0))
But i've got a few text buttons to show different panels like Esplaylist, artwork wsh panel, links & news wsh panels in the same place...
I'm stuck with my code because my showpanel_c does not allow me to show other panels than the artwork wsh when foobar is playing.
Should i change my whole script and rather use global variable and movepanel function?
here is my per track script:
$setparcentmode(1,1,100,100)
$drawrect(1,0,1882,25,76-76-76,76-76-76,aa)
$textbutton(1,0,75,25,Files,Files,PANELSHOW:'Album list':$if($isvisible_c('Album list'),0,1);
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$textbutton(5,0,75,25,Playlist,Playlist,COMMAND:View/Playlist Organizer;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Playlist Organizer),$textbutton(9,0,90,25,Playlist,Playlist,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(20,0,75,25,Albums,Albums,
PANELSHOW:Albums:1;
PANELSHOW:Artist:0;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:0;
PANELSHOW:News:0;
PANELSHOW:Reviews:0;
PANELSHOW:Blogs:0;
REFRESH,
fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Albums),$textbutton(20,0,75,25,Albums,Albums,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(24,0,75,25,Artist,Artist,
PANELSHOW:Albums:0;
PANELSHOW:Artist:1;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:0;
PANELSHOW:News:0;
PANELSHOW:Reviews:0;
PANELSHOW:Blogs:0;
REFRESH,
fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Artist),$textbutton(24,0,80,25,Artist,Artist,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(28,0,75,25,Artwork,Artwork,
PANELSHOW:Albums:0;
PANELSHOW:Artist:0;
PANELSHOW:Directory:0;
PANELSHOW:artwork wsh:1;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(artwork wsh),$textbutton(28,0,77,25,Artwork,Artwork,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(56,0,75,25,Links,Links,
PANELSHOW:Albums:0;
PANELSHOW:Artist:0;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:1;
PANELSHOW:News:0;
PANELSHOW:Reviews:0;
PANELSHOW:Blogs:0;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Links),$textbutton(56,0,80,25,Links,Links,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-1280))
$textbutton(60,0,75,25,News,News,
PANELSHOW:Albums:0;
PANELSHOW:Artist:0;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:0;
PANELSHOW:News:1;
PANELSHOW:Reviews:0;
PANELSHOW:Blogs:0;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(News),$textbutton(60,0,80,25,News,News,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(64,0,75,25,Reviews,Reviews,
PANELSHOW:Albums:0;
PANELSHOW:Artist:0;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:0;
PANELSHOW:News:0;
PANELSHOW:Reviews:1;
PANELSHOW:Blogs:0;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Reviews),$textbutton(64,0,80,25,Reviews,Reviews,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(68,0,78,25,Blogs,Blogs,
PANELSHOW:Albums:0;
PANELSHOW:Artist:0;
PANELSHOW:artwork wsh:0;
PANELSHOW:Links:0;
PANELSHOW:News:0;
PANELSHOW:Reviews:0;
PANELSHOW:Blogs:1;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Blogs),$textbutton(68,0,80,25,Blogs,Blogs,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(77,0,98,25,Infos,Infos,
PANELSHOW:'Infos':-1;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(Infos),$textbutton(79,0,90,25,Infos,Infos,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(85,0,98,25,Properties,Properties,
PANELSHOW:'properties':-1;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(properties),$textbutton(85,0,90,25,Properties,Properties,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$textbutton(94,0,98,25,Discography,Discography,
PANELSHOW:'MusicBrainz disco':-1;
REFRESH,fontcolor:255-255-255 brushcolor:76-76-76,fontcolor:255-255-255 brushcolor:128-128-128)
$if($isvisible_c(MusicBrainz disco),$textbutton(92,0,90,25,Discography,Discography,
REFRESH,fontcolor:0-0-0 brushcolor:238-106-0,fontcolor:0-0-0 brushcolor:128-128-128))
$imagebutton(81,79,270,180,images\RecordLabels\$meta(Label,0).png,images\RecordLabels\$meta(Label,0).png,CONTEXT:Quicksearch for same/%Label%)
$drawrect(1,0,1,975,76-76-76,76-76-76,aa)
$drawrect(77,0,1,975,76-76-76,76-76-76,aa)
$drawrect(99,0,1,975,76-76-76,76-76-76,aa)
$showpanel_c(artwork wsh,$if(%ps_isplaying%,1,0))
P.S thanks Br3tt, marc 2003 for your scripts!