新的 patch 實現了 :highlight CursorLineNr 功能。
我習慣用一支 script,從 hg 抓新的 source 重裝 Vim: Install/upgrade Vim from source — Gist。
patch 有問題的時候,把 hg checkout v7-3-xxx 那行註解打開,就能退到舊版本重裝。
索引
新的 patch 實現了 :highlight CursorLineNr 功能。
我習慣用一支 script,從 hg 抓新的 source 重裝 Vim: Install/upgrade Vim from source — Gist。
patch 有問題的時候,把 hg checkout v7-3-xxx 那行註解打開,就能退到舊版本重裝。
去年年底把好端端的傳統手機換成 iPhone,我終於有相機了。
更棒的是行動中也能取用網路,感覺生活更自由了。
異常耗電、電話接不起來或通話沒聲音、尿液晶、Wi-Fi 連不上、……, 除了尿液晶我分辨不出來,其他問題還真的都碰過。
保固方式也很怪,原機送 Apple,換整新機。 如果沒有早早發現問題,一般應該不太想換吧。
有聽說 iOS 限制多,實際用過才體認 Apple 也無力顧好基本需求,又不開放改,任使用者當難民,非常地錯。
Windows 版的 iTunes 真是爛透了。
本身功能就乏善可陳,介面難看,而且被綁架就很不甘願了,還一堆 bug。
foobar2000 配合 freedb 找曲目資訊很方便,就算找不到或資料有誤,手動改 tag 功能也很強;
只有一件事我搞不定,就是把編好的資訊上傳回去。
好奇試了一下 iTunes 10,只要選「進階 → 送出光碟軌道名稱」就完成了。
iTunes 龐大的音樂資料庫是 Gracenote 所提供,使用者只要有 CD 就能回饋資料,參考 FAQ - Content Creators & Owners。
這次我拿到才發行的專輯,真的只有 Gracenote 找得到資料;實際修正一些錯字,第二天就更新了,實在厲害。
不過查到 Gracenote 的來歷, 原來 freedb 就是無法接受 CDDB(後來的 Gracenote)授權從 GPL 變成商用而建立的,詳情參考 Gracenote licensing controversy 一文。
用 iTunes 送出 CD 資訊,其實是送資料給 Gracenote; 其他未得到 Gracenote 授權的播放軟體,就不能用這些資料了。
在這音樂授權不知是敵是友的時代,封閉資料庫我選擇先不理他。
再試試 Windows Media Player 12,有個「更新專輯資訊」不過點了沒用,大概用途不是這個?網路查到也是說沒有上傳功能。
WMP 資料庫在 fai.music.metaservices.microsoft.com,資料量無法和 iTunes 比,不過有發行的 CD 資料似乎比 freedb 多,缺點是標法比較「本地化」不通用,譬如音樂類型會標成「臺灣流行音樂」或「DOMESTIC(J-POPS)」,感覺像當地唱片公司在維護的。
看不出這個資料庫的定位,有沒有認真經營,很像只是 WMP 的附屬服務。
這次特別又查了一下,foobar2000 應該是確定做不到。
以前用過 Mp3Tag 也不行。
再安裝號稱可以的 CDex (v1.7 beta4) 測試,送出時還是失敗
——
十年來想上傳 freedb 沒成功過,只好放棄。
最後找到的是 MusicBrainz - The Open Music Encyclopedia。 資料少得可憐,但至少可以 web 線上編輯,也有專用的 foobar2000 元件 MusicBrainz Tagger。
實際使用仍然諸多不便,不過當做 freedb 缺資料的替代方案,暫且試用,慢慢觀察吧。
選取 CD 中所有曲目,右鍵選單「Tagging → Tagging Get tags from MusicBrainz (by TOC)」就能查詢。
最佳狀況是 MusicBrainz 已經有資料。
例如這個是才建好的 Release “Into the Romaunt” by Nocturne Moonrise:
套用以後,卻多出一堆 MusicBrainz 專用 tag,其實很礙眼。
大部分場合是查不到資料的,那就選「Tagging → Add TOC to MusicBrainz」來新增吧。
結果是開啟網頁填資料……
雖然有幫你識別 CD 了,但是在 foobar2000 編好的 tag 並不會帶進網頁,這裡還是得花不少時間重寫。
這個 component 有 open source 在 Dremora/foo_musicbrainz - GitHub。
如果能改到在 foobar2000 編完,直接推到 MusicBrainz 便完成編輯就好了。