這算是蠻geek的tip,一般人應該不太會使用到這種過濾條件。唯一浮現的就是用來過濾失真與無失真檔案,因失真檔案通常為320kbps以下而無失真檔案通常都在500kbps以上。
需求條件:
foobar2000
Album List
如果你需要將Album List嵌入foobar2000介面,則必須使用Columns UI+Album List Panel。
以上components皆可在開發作者的網頁下載。
說明文是以Default UI為例,在Columns UI下是一樣的操作,故不多作說明。
1.叫出Album List。
2.在Filter欄位填入"%bitrate% GREATER 320"(注意:GREATER一定要全大寫)註#
3.最後右鍵點擊List root將已過濾的結果輸出至新的播放清單,完成結束。
註#:GREATER=數值大於
LESS =數值小於
EQUAL =數值等於
更多的Query format可以點擊Album List右下角的「?」查詢。
6.01.2008
Tip:利用foobar2000 Album List過濾特定kbps(位元率)的檔案
投稿者
Shinya
時刻:
6/01/2008
0
コメント
ラベル: foobar2000
4.09.2008
foo_dsp_crossfader 歌曲淡出效果及A-B Repeat
香港朋友Acropolis所撰寫的component。顧名思義它可以讓fb2k在歌曲交替之間做出淡出的效果而且它也可以讓歌曲替換時無縫接續播放(Gapless)。當然它還有一個額外的功能就是A-B Repeat,可在播放檔案時設定特定一段時間持續重複播放。
你可以在DSP Manager裡面變更淡出等詳細設定
A-B Repeat建議設定熱鍵來執行操作。用滑鼠去選單裡點擊設定A、B點是很沒有效率的作法,因為這樣太麻煩了。
A-B Repeat使用流程:(播放檔案中)
1. Mark A(點)
2. Mark B(點)
3. Enable (開始持續重複A-B段)
4. Reset(停止重複播放)
components下載請至作者Blog:
Acropolis’ Blog
投稿者
Shinya
時刻:
4/09/2008
0
コメント
ラベル: foobar2000
4.05.2008
foobar2000 components - foo_func 應用Ⅱ:自動跳過無人聲伴奏(Karaoke)曲
歌曲清單裡太多單曲專輯嗎?一首一首從清單裡移除Karaoke曲又嫌麻煩。foo_func可以幫你自動跳過含有特定關鍵字的歌曲,當然前提是歌曲tag是正確的,因此平常養成整理tag的習慣是相當重要的。如果是只聽非日語歌曲的使用者,應當不會有這種困擾,似乎只有日本單曲才會在CD裡插入Karaoke曲。
開始進入正題。 (請注意:程式碼非由本人原創撰寫,我只是將foobar2000 Wiki裡的內容作淺顯介紹。)
foobar2000 0.9+(推薦)
foo_func
foo_etc
尋著步驟找...fb2k Preferences→Tools→foo_func→On playback new track頁面並貼上以下內容。
// AutoSkip Instrumental Songs
$if(
$or(
$regexpi(%title%,'off vocal'),
$regexpi(%title%,'less vocal'),
$regexpi(%title%,'vocal less'),
$regexpi(%title%,'less version'),
$regexpi(%title%,'karaoke'),
$regexpi(%title%,'カラオケ'),
$regexpi(%title%,'歌無し'),
$regexpi(%title%,'without vocal'),
$regexpi(%title%,'no vocal'),
$regexpi(%title%,'(INST)'),
$regexpi(%title%,'-Instrumental-'),
$regexpi(%title%,'\(Instrumental\)')
),
$playback_control(next)
)
上面應該都包含了常見的Karaoke曲關鍵字,如果沒有你要的關鍵字,自己照著畫葫蘆新增就可以了。
最近fb2k開發小組發表一項聲明,內容表示目前fb2k處理速度效率不彰,未來會新增API來處理官方定義的標準變數。換句話說像是foo_cwb_hooks、foo_etc、foo_func這些擴充式Title Formatting的components將會無法使用擴充後的變數。不過暫時不會在未來的0.9.5.2版本作這項變動。
fb2k將來似乎又要像0.8→0.9一樣來個大幅度變動,更換components潮又要來了嗎?
投稿者
Shinya
時刻:
4/05/2008
0
コメント
ラベル: foobar2000
3.30.2008
foobar2000 components - foo_func 應用Ⅰ:自動將播放中專輯圖片替換至MSN顯示圖片
foobar2000(以下簡稱fb2k)是我最喜愛的媒體播放器,對一般使用者而言知名度可能沒有Winamp或iTune來的高。不過以geek使用者角度來看它是一款非常值得讚揚的播放器,它高度Customize性、自由彈性度以及有許多熱心人士開發提供的許多components,現在的 fb2k幾乎是沒有什麼作不到的。反過來說有很多你想不到的功能只有fb2k可以做的到。
foo_func是讓fb2k在特定動作時,額外再加入執行使用者指定TitleFormatting函數的components。
開始進入正題。 (請注意:程式碼非由本人原創撰寫,我只是將foobar2000 Wiki和2ch的討論內容作整合介紹,感謝2ch的各位。)
需求:
foobar2000 0.9+(推薦)
foo_func
foo_etc
foo_cwb_hooks
方法一:(簡易)
1. 在 c:\Program Files\foobar2000\ 底下建立mes.txt檔並貼上以下內容。
On Error Resume Next
WScript.CreateObject("Messenger.UIAutomation.1").MyProperty(2) = WScript.Arguments(0)
然後儲存檔案並將副檔名改為.vbs。沒錯,這是個VBScript。
2. 跟著步驟找...fb2k Preferences→Tools→foo_func→On playback new track頁面並貼上以下內容。
// Cover art to Windows Live Messenger
$register(img,$replace(%path%,%filename_ext%,)cover.jpg)
// if cover.jpg not exist
$if($cwb_fileexists(%img%),,$register(img,c:\Program Files\foobar200\no-image.jpg))
$execute(c:\Program Files\foobar200\mes.vbs',"%img%",hide)
完成結束。
方法二:(進階)
1. 參照方法一第一點。
2. 參照方法一第二點找到foo_func頁面,分別在以下頁面加入內容。
On playback new track
$puts(img,$replace(%path%,%filename_ext%,)cover.jpg)
$execute('c:\Program Files\foobar2000\mes.vbs',"$get(img)",hide)
On playback stop
$ifequal(%g_stop_reason%,2,,
$execute('c:\Program Files\foobar2000\mes.vbs',"MSN DEFAULT ICON",hide)
)
On playback pause
$puts(img,$replace(%path%,%filename_ext%,)cover.jpg)
$if(%ispaused%,$puts(img,MSN DEFAULT ICON),)
$execute('c:\Program Files\foobar2000\mes.vbs',"$get(img)",hide)
On quit
$execute('c:\Program Files\foobar2000\mes.vbs',"MSN DEFAULT ICON",hide)
完成結束。
可依個人喜好更改路徑或變更檔名。
MSN DEFAULT ICON為非播放時MSN預設圖片,請指定預設圖片(完整路徑)。
簡易&進階的差異
簡易:播放開始便自動替換MSN圖片,中途暫停、停止或關閉播放器將不會把專輯圖片換回原來的預設圖片。
進階:播放開始便自動替換MSN圖片,中途暫停、停止或關閉播放器將會把專輯圖片換回指定的預設圖片。
投稿者
Shinya
時刻:
3/30/2008
0
コメント
ラベル: foobar2000
