Help - Search - Members - Calendar
Full Version: Individual string for playlist ?
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
diabel86
Is there a chance to have individual strings for some strings ? Two Exactly. One - with its indivdual playlist string and others with general playlist string.

This is my general playlist string:

QUOTE
// ***** CONFIGURATION *****
// "NOW PLAYING" COLOR
$puts(col_np,0000FF|0000FF)

// COLORS
$puts(col_background,313131|404040)
$puts(col_filler,505050|505050)
$puts(col_length,$if(%_isplaying%,$get(col_np),62C8FF|62C8FF))
$puts(col_nptransition,FFFFFF|FFFFFF)
$puts(col_pl_number,$if($and(%__replaygain_track_gain%,$if($not(%singletrack%),%__replaygain_album_gain%,%__replaygain_track_gain%)),099CFF|099CFF,0000FF|0000FF))
$puts(col_single_artist,$if(%_isplaying%,$get(col_np),62C8FF|FFFFFF))
$puts(col_single_title,$if(%_isplaying%,$get(col_np),DBDBDB|DBDBDB))


// MISC VARIABLES
$puts(np,$if(%_isplaying%, $transition('<<<<<< ',$get(col_nptransition),$get(col_background))))

// PAD PLAYLIST NUMBER TO ENOUGH NUMBERS WITH DARK 0S
$puts(pl_number,
$get(col_filler)$replace($pad(,$sub($len(%_playlist_total%),$len(%_playlist_number%))), ,'0')
$get(col_pl_number)%_playlist_number%
$get(col_filler)$char(9474))

// TEXT STRINGS
$puts(single_album,[' /'[ %album% ]['-'%disc%'- ']['#'%tracknumber% ][$if(%album%,'-',) $if3(%albumdate%,%year%,%date%) ]'/'])
$puts(single_artist,[$if($and(%artist%,%title%),$replace($left(%artist%,4),'The ',)$right(%artist%,$sub($len(%artist%),4))' - ',$if($strstr(%_path_raw%,'silence://'),%_path_raw%,$if($strstr(%_path_raw%,'tone://'),%_path_raw%,%_filename_ext%)))])
$puts(single_title,$if($and(%artist%,%title%),%title%,))
$puts(length,$get(col_length)%_length%)

// CONFIGURE THE GRAPHIC
$puts(graphic,
$transition(
$select($mod(%_playlist_number%,300),
,
$char(9617)     $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)    $char(9617)$char(9617),
     $char(9617)$char(9617)$char(9617),
    $char(9617)$char(9617)  ,
   $char(9617)$char(9617)   ,
$char(9617)$char(9617)$char(9617)   $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)     $char(9617),
,
$char(9617)     $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)     $char(9617),
,
$char(9617)     $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)  $char(9617)  $char(9617),
  $char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617) $char(9617)$char(9617) ,
$char(9617)      ,
  $char(9617)    $char(9617),
     $char(9617)$char(9617)$char(9617),
   $char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)  $char(9617),
$char(9617)$char(9617)     ,
   $char(9617)$char(9617)  $char(9617),
     $char(9617)$char(9617)$char(9617),
$char(9617)     $char(9617),
$char(9617)$char(9617)$char(9617)    ,
$char(9617) $char(9617)$char(9617)$char(9617)  ,
   $char(9617)  $char(9617)$char(9617),
$char(9617) $char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)  ,
$char(9617)$char(9617)$char(9617)    ,
$char(9617)      ,
,
$char(9617)     $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)    $char(9617)$char(9617),
     $char(9617)$char(9617)$char(9617),
    $char(9617)$char(9617)  ,
   $char(9617)$char(9617)   ,
$char(9617)$char(9617)$char(9617)   $char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)     $char(9617),
,
$char(9617)      ,
$char(9617)$char(9617)$char(9617)    ,
$char(9617) $char(9617)$char(9617)$char(9617)  ,
   $char(9617)  $char(9617)$char(9617),
$char(9617) $char(9617)$char(9617)$char(9617)$char(9617)$char(9617),
$char(9617)$char(9617)$char(9617)$char(9617)$char(9617)  ,
$char(9617)$char(9617)$char(9617)    ,
$char(9617)      ,
,),$get(col_background),$get(col_gfxtransition))

// THE AMOUNT OF SPACES AFTER THE GRAPHIC
$ifgreater(%_length_seconds%,600, ,  ))

// ***** MAIN CODE *****

$puts(info,
$get(col_single_artist)$get(single_artist)$get(col_single_title)$get(single_title)$get(col_filler)$get(single_album)
)

// ***** CREATE STRING *****

// PLAYLIST NUMBER
$get(pl_number)

// ALBUM INFO (ARTIST / ALBUM / TECH / ETC)
$get(info)

// NOW PLAYING INDICATOR
$get(np)

// RIGHT ALIGN
$char(09)

// THE GRAPHIC
//$get(graphic)

// LENGTH
$get(length)


and i want other string to playlist called "Albumy". How can I do this ? I think it is one code line but i'm not good in this smile.gif
picmixer
try using
CODE
$if($stricmp(%_playlist_name%,albumy),"put the string you want for albumy here","put the string you already have here")


There are quite a few ways to achieve different formatting for different situations this way. Hope this helps.
diabel86
its working. THX smile.gif
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-2008 Invision Power Services, Inc.