foobar2000 配合 freedb 找曲目資訊很方便,就算找不到或資料有誤,手動改 tag 功能也很強;
只有一件事我搞不定,就是把編好的資訊上傳回去。

方便的 iTunes + Gracenote

好奇試了一下 iTunes 10,只要選「進階 → 送出光碟軌道名稱」就完成了。

Gracenote 是比較不自由的產品

iTunes 龐大的音樂資料庫是 Gracenote 所提供,使用者只要有 CD 就能回饋資料,參考 FAQ - Content Creators & Owners
這次我拿到才發行的專輯,真的只有 Gracenote 找得到資料;實際修正一些錯字,第二天就更新了,實在厲害。

不過查到 Gracenote 的來歷, 原來 freedb 就是無法接受 CDDB(後來的 Gracenote)授權從 GPL 變成商用而建立的,詳情參考 Gracenote licensing controversy 一文。

用 iTunes 送出 CD 資訊,其實是送資料給 Gracenote; 其他未得到 Gracenote 授權的播放軟體,就不能用這些資料了。

在這音樂授權不知是敵是友的時代,封閉資料庫我選擇先不理他。

板凳播放軟體 WMP 的表現

再試試 Windows Media Player 12,有個「更新專輯資訊」不過點了沒用,大概用途不是這個?網路查到也是說沒有上傳功能。

WMP 資料庫在 fai.music.metaservices.microsoft.com,資料量無法和 iTunes 比,不過有發行的 CD 資料似乎比 freedb 多,缺點是標法比較「本地化」不通用,譬如音樂類型會標成「臺灣流行音樂」或「DOMESTIC(J-POPS)」,感覺像當地唱片公司在維護的。

看不出這個資料庫的定位,有沒有認真經營,很像只是 WMP 的附屬服務。

找不到可靠的 freedb 提交方式

這次特別又查了一下,foobar2000 應該是確定做不到。
以前用過 Mp3Tag 也不行。 再安裝號稱可以的 CDex (v1.7 beta4) 測試,送出時還是失敗 —— 十年來想上傳 freedb 沒成功過,只好放棄。

投靠 MusicBrainz 資料庫

最後找到的是 MusicBrainz - The Open Music Encyclopedia。 資料少得可憐,但至少可以 web 線上編輯,也有專用的 foobar2000 元件 MusicBrainz Tagger

實際使用仍然諸多不便,不過當做 freedb 缺資料的替代方案,暫且試用,慢慢觀察吧。


查詢 MusicBrainz 上的資料

選取 CD 中所有曲目,右鍵選單「Tagging → Tagging Get tags from MusicBrainz (by TOC)」就能查詢。
安裝後,右鍵選單 Tagging 會多出一些項目

最佳狀況是 MusicBrainz 已經有資料。
例如這個是才建好的 Release “Into the Romaunt” by Nocturne Moonrise
查到符合資料

套用以後,卻多出一堆 MusicBrainz 專用 tag,其實很礙眼。
套用後會多出一些 tag

大部分場合是查不到資料的,那就選「Tagging → Add TOC to MusicBrainz」來新增吧。
結果是開啟網頁填資料……

雖然有幫你識別 CD 了,但是在 foobar2000 編好的 tag 並不會帶進網頁,這裡還是得花不少時間重寫。
MusicBrainz 的網頁編輯介面

這個 component 有 open source 在 Dremora/foo_musicbrainz - GitHub
如果能改到在 foobar2000 編完,直接推到 MusicBrainz 便完成編輯就好了。