終於到了這個單元了,我前面說了很多Library資料庫有多好用,但是一直都沒有說它到底好用的點在哪裡,現在讓我們來研究研究一下Library到底是有多厲害,讓我這麼推崇它。
全部的音樂都丟在同一個「音樂」資料夾裡面,整個都是大雜燴,要找某首歌可能可以透過Windwos的搜尋檔案功能找到,但是有的時候我想聽某個人的某張專輯,這樣就不太好找了吧。
再來是我一次下載了好多歌丟到這裡面,我的播放清單又要重建了...,不然還要找到哪幾首歌我要的,再把他們丟到播放清單中。
這樣子的流程實在是很煩人。
Foobar2000可以幫你做到,你輸入想要的條件,它就將符合條件的歌送到你面前,當你新增檔案到資料夾時,它也會自動更新播放清單,讓你不用自己手動更新播放清單。
至於它的原理其實是透過歌曲中的標籤(TAG)來辨別歌曲的,TAG就像是每首歌的身份證,裡面記載了這首歌的演唱者、標題、專輯封面、年份......等等,各種你想要的資訊都可以加入到TAG中。
因此我這邊要先說一些很可能很慘忍的話,要是你的歌曲都亂糟糟的,連Tag都沒有管理的話...Foobar2000再強可能也無力回天。
不過沒關係,Tag的建立很方便且快速,如果你願意花時間的話其實很快的,這個在下一個章節的Mp3Tag的使用會講到,所以假如你現在還沒有編輯Tag的人也不會太絕望,可以看看下一篇的教學。
小目錄:(可以透過Ctrl+F來搜尋)
- 將歌曲加入Library
- 一些常用的Field與Operator
- 建立自動播放清單
- 一些應用
●將歌曲加入Library
※再次提醒一下:假如歌曲的Tag都沒有編輯過,不適用Library,關於Tag編輯可以看下一篇。
進到Preferences這個熟悉的界面中,選擇Media Library,將你所有放音樂的資料夾都加入到Library中(它會自動搜尋子資料夾,所以只要加入最外層的就好了),全部都加入沒關係,它會該開始進行搜尋,給它一些時間,等到全部顯示Monitoring就表示OK了。
Exclude這個欄位表示不要新增到Library的格式,因此要是你有在使用Cue檔的話請將這欄清空。
●一些常用的Field與OperatorFoobar2000提供了很多種Field(欄位),簡單來說就是一首歌Tag中的某樣資訊。
用一張簡易的表來表達他們,因為Field有很多種,我這邊只列出常用的幾種,想要知道有哪些可以參閱Foobar2000資料夾中的titleformat_help這個檔案。
中文名稱 |
Field(欄位) |
舉例 |
標題 |
%title% |
算什麼男人 |
演唱者 |
%artist% |
周杰倫 |
專輯 |
%album% |
哎呦,不錯哦 |
曲目 |
%tracknumber% |
03 |
類型 |
%genre% |
pop |
比特率 |
%bitrate% |
964kbps |
年份 |
%date% |
2014 |
播放次數 |
%play_count% |
75 |
星等 |
%rating% |
3 |
長度 |
%length% |
4:49 |
長度(秒) |
%length_seconds% |
289 |
編碼 |
%codec% |
Flac |
路徑 |
%path% |
D:\Music\算什麼男人.flac |
檔案大小(Byte) |
%filesize% |
33857048 |
檔案大小(最適合單位) |
%filesize_natural% |
30.4MB |
檔案名稱 |
%filename% |
算什麼男人 |
以上是我拿一首歌來的對照表,
最重要的是Field,它代表了每一首歌的某種特別的Tag,我們等一下都要用Tag來找我們想要的歌曲。
再來是Operator(運算子),不用想的太複雜,其實就是很簡單的加加減減,包不包含,等不等於...之類的。
可以看看範例我是怎麼用的,依樣畫葫蘆即可。
Operator |
解釋 |
範例 |
解釋 |
HAS |
包含(字串) |
%artist% HAS 林 |
所有歌手包含有"林"的歌 |
IS |
等於(字串) |
%artist% IS 林俊傑 |
所有歌手是"林俊傑"的歌 |
GREATER |
大於(數字) |
%play_count% GREATER 50 |
所有播放超過50次的歌 |
LESS |
小於(數字) |
%play_count% LESS 30 |
所有播放小於30次的歌 |
EQUAL |
等於(數字) |
%tracknumber% EQUAL 2 |
所有專輯曲目為2的歌 |
BEFORE |
之前(時間) |
%data% BEFORE 2014 |
所有年份再2014以前的歌 |
AFTER |
之後(時間) |
用法同上 |
SINCE |
自從(時間) |
用法同上 |
DURING |
期間(時間) |
2000 DURING 2015 |
所有介於2000~2015的歌 |
另外也可以將兩個表達條件合併
1. AND 兩者都要達成
EX: %artist% IS 林俊傑 AND %data% BEFORE 2010
表示林俊傑2010以前的所有歌曲
2. OR 滿足其中一個條件即可
EX: %artist% IS 林俊傑 OR %artist% IS 周杰倫
表示演唱者是林俊傑或者周杰倫都滿足條件
3. NOT不滿足
EX: NOT %artist% IS 周杰倫
表示只要是周杰倫唱的都不加入
基本上就以上這些規則,至於要怎麼實做呢?繼續看下去吧~
●建立自動播放清單點選功能表列的Library→Search將搜尋視窗打開,
將你剛剛想好的條件打入搜尋欄中,它就會自動分類出來滿足條件的歌曲了。
再點選...按鈕,Create Auto Playlist就可以建立自動更新的播放清單,
以後滿足這個條件的歌曲被放到有加入Library的資料夾,這個播放清單就會自動更新了。
●一些應用因為這邊比較困難,所以我列一些平常我會用到的表達式給大家參考
1. 建立一個全資料庫的播放清單
表達式: ALL
2. 不想要長度太短的鈴聲或者音效加入播放清單
表達式:%length_seconds% GREATER 30
解釋: 所有長度大於30秒的歌曲
3. 我有把一些檔案歸檔再特殊的資料夾,我想要建立這個資料夾的播放清單
表達式: %path% HAS 中文歌
解釋: 所有路徑中有「中文歌」的歌曲