Discogs: 一個社群性的唱片資料庫

不知道你有沒有這種經驗,買了一張 CD 回家,興高采烈的想要轉成 MP3 或是 FLAC,結果 freedb 壓根子找不到,最後還得到官方網站去把曲目資訊一個一個的重新 key 進來。其實這也不能責怪任何人,畢竟把唱片的曲目資訊整理進 freedb 本來就不是什麼理所當然的事情,這大概只得靠社群性中唱片擁有者的熱情才能做到。

我曾經跟幾個朋友說,為什麼 CD 市場中比較少像是 aNobii 般的社群網站呢?你可以給予評分、可以交換、也可以在資料庫中新增最新發行的 CD 資訊,在這個社群中每個人都可以是審核者(Moderator),能審核一張專輯資訊的正確性,也同時是貢獻者(Contributor),提供專輯的所有資訊,可能包括類別、製作人、發行日期、甚至每首歌曲的詞曲創作等。而這些資訊可以被應用在各種地方,像是數位音樂的標籤(Tag)上,以及專輯資料的數位化上。

Discogs 就是這樣的一個網站。最早留意到這個網站是在 Mp3tag 的使用上,他能夠從 Amazon.com 以及 Discogs 取得曲目資訊,並幫你 Tag 到音樂檔中。

以前來說,我總覺得 freedb 就已經夠好用了,但總有一些意外,例如 Sarah McLachlan 最新的專輯 Closer: The Best of Sarah McLachlan 似乎就會因為某些曲目的刪減(因為發行的地域性,日本專輯格外容易出現這種事情),造成 freedb 找不到專輯資訊。這點 Discogs 就顯得人性化許多,你可以搜尋一張專輯,然後視情況改變其對應關係。像是

foo_discogs screenshot

就可以把最後三個 DVD 的資訊給移除掉,讓 Discogs 把前 13 首歌的資訊寫到對應的檔案上。

我覺得 Discogs 比較人性化的地方上是,他並不是用曲目上的「時間」資訊來判斷專輯的,而是靠著使用者輸入說「這張專輯是哪個歌手」、「專輯名稱大概是什麼」,再讓使用者從資料庫裡的資料來標記音樂檔。因此,使用者也更有彈性,能夠選擇適合他語系的資訊、適合手邊專輯版本的資訊進行標記。對開發者而言也顯得更相當友善的是,他也把 API 開發出來供大家使用,目前 Perl 也有 WWW:Discogs 可以使用。

不過開放的平台最大的問題也莫過於「管理」以及「社群貢獻」上,目前 Discogs 的中文資料應該非常少吧,前幾天我也才剛把陳綺貞的「太陽」送上去,但目前還沒有人 Vote(還是非常戒慎恐懼……)。所以說,如果你買了一張正版專輯,也許你也可以考慮把專輯資訊送上去,讓更多的人能夠使用你所貢獻的資料,也讓這些資料在十年、二十年之後還能繼續留存下來。也許就像 OpenStreetMap 的概念相似吧,開放而美好。

忘了說,目前支援 Discogs 的軟體有

個人私心推薦 foobar2000 的 foo_discogs,也許下次當你買了一張專輯,正煩惱找不到專輯資訊時,試試 Discogs 吧,也許會有意想不到的收穫!

聽 128kbps 的台北愛樂

#!/bin/sh

url=`/usr/local/bin/wget -q -O - \
'http://hichannel.hinet.net/player/radio/index.jsp?radio_id=228' \
 | grep setMovieFile | awk 'BEGIN {FS = "\""} \
 {print "http://hichannel.hinet.net/player/radio/"$2}'`

mmsurl=`/usr/local/bin/wget -q -O - "$url" | grep Radio_ | \
head -1 | awk 'BEGIN {FS = "\""} {print $2}'`

echo ${mmsurl}

jnlin 以前寫的改,如果你用 foobar2000 的話也可以搭配 Acropolis 寫的 foo_input_mslive 這個 plug-in 來聆聽。