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 |
|
|
|