| 
                
                  | goldie 
         
  
 | 分享:        ▲
                    
                      ▼         
 
 [quote]谢谢支持 
:badgrin:  :lol:  :D
 感恩
 
 以下这两个是我收集来,有关 foobar2000 的
 foobar2000 3rd party plugins (外挂) (同前一楼po过的)
 foobar2000 Formatting (标题格式码)
 
 另外,你若真的对foobar200数位音讯调整很有兴趣的话
 我建议去逛逛下面这个论譠, <<说不定你早知道了ㄏㄏ~~>>
 DearHoney 数位音乐工作室
 逛它的 【数位音讯】子讨论版
 foobar2000 Formatting 这个真是令我大开眼界 ]
 好啊ㄚ~~~~哈哈伶 :badgrin: 
 以下是我个人拿别人的再修改过的....
 Title Formatting - Playlist  
//------------------------------------------------------------------------------------
 //--------------------------------------SET VARS----------------------------------
 //------------------------------------------------------------------------------------
 
 //-----------------------------------SET COLOURS--------------------------------
 $puts(back_colour,190000|777777)
 $puts(text_colour,777777|777777)
 $puts(playlist_colour,999999|777777)
 //$puts(title_colour,0070DF|FFFFFF)
 $puts(title_colour,0070DF|FFFF00)
 $puts(track_colour,777777|777777)
 $puts(green,408000|777777)
 $puts(blue,C08000|BBBBBB)
 $puts(blue2,F0B000|777777)
 $puts(green2,408000|777777)
 $puts(green3,70FF50|77FF77)
 $puts(brown,000064|777777)
 $puts(red,0000FF|77FF77)
 $puts(white,0070DF|FFFFFF)
 $puts(rating_colour_gray,333333|190000)
 
 //---------------------------SET ALBUM MODE COLOURS------------------------
 $puts(albumRed,0000FF|0000FF)
 $puts(albumBrown,000064|000064)
 $puts(albumWhite,FFFFFF|FFFFFF)
 $puts(albumBlue,C08000|C08000)
 $puts(albumOrange,0070DF|0080FF)
 
 //------------------------if birate<> 160 change colours------------------------
 $if(%_isplaying%,
 $puts(rating_colour,0070DF|0070DF),
 $puts(rating_colour,FFFFFF|777777))
 $ifgreater(%__bitrate%,159,
 $puts(green,408000|77FF77),
 $puts(green,335500|BBBBAA))
 
 //----------------------------- set  BRACKETS --------------------------------------
 $puts(brackets,$get(text_colour)│)
 
 //----------------------------- set  TRACKNUM -------------------------------------
 $puts(TRACKNUM,
 $if(%tracknumber%,
 $get(track_colour)#$num(%tracknumber%,2),
 $repeat($char(32),3)))
 
 //----------------------------- set  PLAYNUM ----------------------------------------
 $puts(PLAYNUM,
 $num(%_playlist_number%,$len(%_playlist_total%)))
 
 
 //-------------------------- set PLAYING ALBUM (note)------------------------------------
 $puts(PLAYING_ALBUM,
 $if(%_isplaying%,
 $get(green3)$char(62)$char(62),
 $char(32)$char(32)$char(32)$char(32)))
 
 //-------------------------- set PLAYING SINGLE (note)------------------------------------
 $puts(PLAYING_SINGLE,
 $if(%_isplaying%,$get(blue2)$char(61)$char(62)$char(32),
 $char(32)$get(brackets)$char(32)))
 
 $puts(MELODY,
 $transition($repeat($char(9835)$char(32)$char(32)$char(9834),4),
 $get(albumOrange),$get(back_colour)))
 
 //----------------------------- set PLAYING1 ( <<<<<<)--------------------------
 $puts(PLAYING1,
 $if(%_isplaying%,
 $transition('  <<<<<<',$get(albumWhite),$get(back_colour))))
 
 
 //------------------------------ set RATING ------------------------------------------
 //  $puts(RATING,
 //  $get(rating_colour)$repeat(*,%trackrating%)
 //  $get(rating_colour_gray)$repeat(*,$sub(5,%trackrating%)))
 
 //  $puts(blankRATING,
 //  $get(rating_colour_gray)$repeat(*,5))
 
 //--------------------------------- set ARTIST ---------------------------------------
 //-----------------------------first UP second LOW----------------------------------
 $if(%artist%,
 $if($strchr(%artist%,' '),
 $puts(ARTIST,
 $caps($left(%artist%,$strchr(%artist%,$char(32))))
 $upper($right(%artist%,$sub($len(%artist%),$strchr(%artist%,' '))))),
 $puts(ARTIST,$upper(%artist%))),)
 
 //---------------------------- set PERFORMER ---------------------------------------
 $puts(PERFORMER,
 $if(%performer%,
 $transition(          %performer% ,$get(back_colour),$get(text_colour))))
 
 //--------------------------------- set GENRE ----------------------------------------
 $if(%genre%,$puts(GENRE,$get(albumBlue)$caps(%genre%)),)
 
 
 //----------------------------------set DATE ------------------------------------------
 $if(%date%,$puts(DATE,'('%date%')'),)
 
 
 //--------------------------------- set ALBUM ----------------------------------------
 $if(%album%,$puts(ALBUM,$caps(%album%)),)
 
 
 //----------------------------- set BITRATE / TYPE ----------------------------------
 $if(%__bitrate%,
 $if(%_isplaying%,
 $puts(BITRATE,$get(red)$pad_right(%__bitrate%,3)),
 $puts(BITRATE,$get(green)$pad_right(%__bitrate%,3))),
 Audio CD)
 
 
 $if(%__extrainfo%,
 $puts(TYPE,
 $get(red)$char(32)$pad(%__extrainfo%,4)),
 $puts(TYPE,
 $get(blue)$char(32)kbps))
 
 //------------------------------SINGLE MODE ----------------------------------------
 $puts(single_mode,
 $get(blue)
 $get(PLAYNUM)
 $get(brackets)$char(32)
 $transition($get(ARTIST)$char(32),$get(albumWhite),$get(back_colour))$char(32)
 $transition($get(ALBUM)$char(32)$get(DATE),$get(albumRed),$get(albumBrown))
 $tab(2)
 $get(brackets)
 $if(%trackrating%,$get(RATING),$get(blankRATING))
 $get(brackets)
 $get(PLAYING_ALBUM)
 $get(TRACKNUM)
 $char(32)
 $if(%title%,
 $transition($caps(%title%),$get(title_colour),$get(White)),
 %_filename%)
 $tab()
 )
 
 //---------------------------- START ALBUM MODE ---------------------------------
 $puts(album_mode,
 
 //------------------------------ Get Playlist NUM -------------------------------------
 $get(blue)
 $get(PLAYNUM)
 $get(PLAYING1)
 $get(brackets)$char(32)
 
 //------------------------------- Get Album Mode ------------------------------------
 $if(%tracknumber%,
 $select(%tracknumber%,
 $get(text_colour)$repeat(─,128),
 $transition($get(ARTIST)$repeat($char(32),4),$get(albumWhite),$get(back_colour)),
 $transition($get(ALBUM),$get(albumRed),$get(albumBrown)),
 $get(green)$get(DATE)$char(32)$get(GENRE),
 ,
 [%comment%]
 )
 
 //---------------------------------  Get Rating ------------------------------------------
 $tab()
 //  $get(brackets)
 $if(%trackrating%,$get(RATING),$get(blankRATING))
 //  $get(brackets)
 
 //---------------------------------Get  Tracknumber ------------------------------------
 $get(PLAYING_ALBUM)
 $get(TRACKNUM)
 $char(32)
 
 //------------------------------------- Get Title -------------------------------------------
 $transition($caps(%title%),$get(title_colour),$get(WHITE))
 $select(%tracknumber%,
 $char(32)$transition($repeat(─,40),$get(text_colour),$get(back_colour))),
 $if(%title%,
 $transition($get(ARTIST)$repeat($char(32),5),$get(albumWhite),$get(back_colour))
 $transition($get(ALBUM)$char(32)$get(DATE),$get(albumRed),$get(albumBrown))
 $transition($caps(%title%),$get(title_colour),$get(White))$get(PLAYING_ALBUM),
 $transition($caps(%_filename%),$get(title_colour),$get(White)$get(PLAYING_ALBUM))))
 )
 
 
 
 //--------------------------- SET MODEINDICATOR-----------------------------
 $puts(tab_indicator,'.')
 
 //------------------------Check if playlistname has '.' -------------------------------
 $if($or($stricmp(%album%,'VARIOUS'),)
 $strchr(%_playlist_name%,$get(tab_indicator)),
 $get(single_mode),
 $get(album_mode)
 )
 
 
 //-------------------------------- Get Bitrate / Codec ------------------------------------
 
 $tab(2)
 $get(PERFORMER)
 $get(brackets)
 $get(BITRATE)
 $get(TYPE)
 $get(brackets)
 
 //--------------------------------------Get Lenght ----------------------------------------
 $ifgreater(%_length_seconds%,3599,
 $pad_right(%_length%,7),
 $ifgreater(%_length_seconds%,599,
 $pad_right(%_length%,8),
 $pad_right(%_length%,9)))
 
 
 Title Formatting - Status bar  
//**************************************
 // set colors
 //**************************************
 $puts(col_paused,0000FF)
 $puts(col_streaming,008800)
 $puts(col_cue_file,880000)
 $puts(col_progbar_symb1,CC8822)
 $puts(col_progbar_symb2,440000)
 $puts(col_time_remaining,0000DD)
 
 
 //**************************************
 // set variables
 //**************************************
 $puts(text_streaming,'Streaming')
 $puts(text_listened_for,'Listened for])
 $puts(spacer_symb,' ')
 $puts(spacer_width,2)
 $puts(progbar_symb1,'█')
 $puts(progbar_symb2,'█')
 $puts(progbar_length,16)
 $puts(text_bitrate,$if2($pad(%__bitrate_dynamic%,3)'kbps',$if2(%__bitrate%'kbps',)))
 $puts(text_extrainfo,[%__extrainfo%])
 
 
 
 //**************************************
 // add colors and formatting
 //**************************************
 $puts(spacer,$repeat($get(spacer_symb),$get(spacer_width)))
 $puts(text_streaming,$get(col_streaming)$get(text_streaming))
 $puts(text_listened_for,$get(col_streaming)$get(text_listened_for))
 $puts(text_cue_file,$get(col_cue_file)$get(text_cue_file))
 $puts(text_paused,$get(col_paused)$get(text_paused))
 $puts(text_time_remaining,$get(col_time_remaining)$get(text_time_remaining))
 $puts(progbar_symb1,$get(col_progbar_symb1)$get(progbar_symb1))
 $puts(progbar_symb2,$get(col_progbar_symb2)$get(progbar_symb2))
 
 
 
 //***********************************************************
 //***********************************************************
 
 
 
 //**************************************
 // streaming
 //**************************************
 $puts(streaming,
 $if(%_time_total%,,
 $get(text_streaming)$get(spacer)
 )
 )
 
 
 
 //**************************************
 // cuefile
 //**************************************
 $puts(cue_file,
 $if(%__cue_audiotype%,
 $get(text_cue_file)$get(spacer)
 )
 )
 
 
 
 //**************************************
 // codec
 //**************************************
 $if(%__codec%,
 
 $if($stricmp(%__codec%,musepack),$puts(codec,'MPC'),
 $if($stricmp(%__codec%,vorbis),$puts(codec,'Ogg'),
 $puts(codec,%__codec%)
 ))
 ,
 //If no codec tag and not streaming, read file extention
 $if($and(%_time_total%,$not(%__codec%)),
 $puts(codec,$upper($ext(%_path%)))
 )
 
 )
 
 
 
 //**************************************
 // bitrate
 //**************************************
 $puts(bitrate,$get(spacer)$get(text_bitrate))
 
 $if($stricmp(%__codec%,musepack),
 $if(%__mpc_profile%,
 $puts(bitrate,$get(spacer)%__mpc_profile%$get(spacer)$get(text_bitrate))
 )
 )
 
 
 //**************************************
 // extrainfo
 //**************************************
 
 $puts(extrainfo,$get(spacer)$get(text_extrainfo))
 
 $if($stricmp(%__codec%,musepack),
 $if(%__mpc_streamversion%,$puts(extrainfo,$get(spacer)'sv'%__mpc_streamversion%))
 )
 
 
 
 //**************************************
 // samplerate
 //**************************************
 $puts(samplerate,
 $if(%__samplerate%,
 $get(spacer)$cut(%__samplerate%,2)'kHz'
 )
 )
 
 
 
 //**************************************
 // channels
 //**************************************
 $puts(channels,
 $if(%__channels%,
 $get(spacer)$ifgreater(%__channels%,2,%__channels%ch,$ifgreater(%__channels%,1,Stereo,Mono))
 )
 )
 
 
 //**************************************
 // mp3 stereo mode
 //**************************************
 $puts(stereo_mode,
 $if2('('$abbr(%__mp3_stereo_mode%)')',)
 )
 
 //**************************************
 // Replay Gain
 //**************************************
 //track gain
 $puts(rpg,
 
 $if(%__replaygain_track_gain%,
 $get(spacer)
 ' TGain]
 $if(%_time_total%,
 '/'%_time_total%
 ' ['$get(text_time_remaining)']'
 )
 )
 
 
 
 //**************************************
 // paused
 //**************************************
 $puts(paused,
 $if(%_ispaused%,
 $get(text_paused)
 )
 )
 
 
 
 //**************************************
 //**************************************
 // create string
 //**************************************
 //**************************************
 
 $get(streaming)
 $get(cue_file)
 $get(codec)
 $get(bitrate)
 $get(extrainfo)
 $get(samplerate)
 $get(channels)
 $get(stereo_mode)
 $get(progress_bar)
 $get(progress_%)
 $get(spacer)$get(listened_for)
 $get(time)
 $get(spacer)$get(rpg)
 
 //Right adjust from now on
 $char(9)
 $get(paused)
 
 Title Formatting - Window title  
//**************************************
 // Variables
 //**************************************
 
 $puts(symb_start,'.])
 $puts(text_title,[%title%])
 $puts(text_filename,[%_filename_ext%])
 $puts(text_tracknumber,[$num(%tracknumber%,2)])
 $puts(text_album,[%album%])
 $puts(text_disc,['Disc '%disc%])
 
 $puts(spacer,$repeat($get(spacer_symb),$get(spacer_width)))
 
 //***********************************************************
 //***********************************************************
 
 
 //**************************************
 // artist
 //**************************************
 $puts(artist,
 $if($and(%artist%,%title%),
 $get(text_artist)' - '
 ,
 $if(%artist%,$get(text_artist))
 )
 )
 
 
 //**************************************
 // title
 //**************************************
 $puts(title,
 $if(%title%,
 $get(text_title)
 ,
 $get(text_filename)
 )
 )
 
 
 
 //**************************************
 // tracknumber
 //**************************************
 $puts(tracknumber,
 
 $if(%tracknumber%,$get(symb_start)$get(text_tracknumber)
 )
 
 $if($or(%album%,%disc%),
 $if(%tracknumber%,$get(symb_sep))
 ,
 $if(%tracknumber%,$get(symb_end))
 )
 
 )
 
 
 
 //**************************************
 // album
 //**************************************
 $puts(album,
 
 $if(%tracknumber%,,
 $if(%album%,$get(symb_start))
 )
 
 $if(%album%,$get(text_album)
 )
 
 $if(%disc%,
 $if(%album%,$get(symb_sep))
 ,
 $if(%album%,$get(symb_end))
 )
 
 )
 
 
 
 //**************************************
 // disc
 //**************************************
 $puts(disc,
 
 $if($or(%tracknumber%,%album%),
 $if(%disc%,$get(text_disc)$get(symb_end))
 ,
 $if(%disc%,$get(symb_start)$get(text_disc)$get(symb_end))
 )
 
 )
 
 
 //**************************************
 //**************************************
 // create string (The order is important)
 //**************************************
 //**************************************
 $get(artist)
 $get(title)
 
 $get(spacer)
 
 $get(tracknumber)
 $get(album)
 $get(disc)
 
 |  
                  | 
                
                  | 
 http://moztw.org/http://foobar2000.org/
 |  
                  |  x0  [6 楼]
                    
                    
                     From:未知地址 |  Posted:2004-07-29 18:11 | |  |  |