CD rip 二三事:軟體篇(abcde)由於abcde內建方式是由CDDB和Musicbrainz網站抓CD音軌資料,常常新天新地的片子是抓不到資料,或是資料整完度不足。
小弟發現qobuz網站的專輯資料相當好用,很適合python爬蟲程式抓取使用,於是寫了一支 qobuz2cddb.py 程式來抓資料。
這支程式可以抓專輯資料外,還加上每個音軌的作曲者、演奏者,和封面,應該是相當全面,而且簡單好用;至少超過MacOS上的XLD。
安裝方式:
若之前若已安裝abcde ,請先
sudo pacman -R abcde,之後再config -> update; config -> abcde,就可完成安裝。
使用步驟:
1. 執行abcde,若是多CD專輯,加入-W cd數,如:
abcde -W 3 代表第三張
2. 執行abcde 後,略過各項資料的抓取會出現 "Enter an Qobuz album url:"
3. 在
https://www.qobuz.com/gb-en/shop 搜尋到正在 rip 的專輯後,並拷貝 URL,貼上。
4. 按下Enter,進入編輯狀態,修補可能不正確的資料後,Save。
5. 在 "Is the CD multi-artist/composer [y/N]?",如果有需要每個音軌的Artist 或 Composer,就 y (註),只有多作曲者選 8。
6. 在 "Do you want to enter URL or local path for the album art [y/N]?",上一行顯示已有下載好 600x600的圖,就可直接Enter。
7. 開始rip CD。
註:
MPD 在音軌有不同的Artist時,會被分成不同專輯。所以 qobuz2cddb.py 預設是不自動抓音軌的Artist。
若需要抓音軌的Artist,請用root 編輯 /usr/bin/qobuz2cddb.py ,把第10行 False -> True 就可。
抓到的資料呈現如下圖:(演奏者 / 曲目名稱)
MPD&ArchQ@Intel12600(AX1600i) -> McFifo(GaN140W) -> Audiomat Maestro 4 Reference -> Audiomat Sopos -> JMR VOCE Grande; STSD香寶線、大寶喇叭線