
-
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,貼上。
p1.png
4. 按下Enter,進入編輯狀態,修補可能不正確的資料後,Save。
p2.jpg
5. 在 "Is the CD multi-artist [y/N]?",如果有需要每個音軌的Artist 或 Composer,就 y (註),只有多作曲者選 8。
附件 34470
6. 在 "Do you want to enter URL or local path for the album art [y/N]?",上一行顯示已有下載好 600x600的圖,就可直接Enter。
p3.png
7. 開始rip CD。
註:
1. MPD 在音軌有不同的Artist時,會被分成不同專輯。所以 qobuz2cddb.py 預設是不自動抓音軌的Artist。
若需要抓音軌的Artist,請用root 編輯 /usr/bin/qobuz2cddb.py ,把第10 行 False -> True 就可。
抓到的資料呈現如下圖:(演奏者 / 曲目名稱)
rip4.jpg
2. 若是多張CD的專輯,Qobuz 會預載入約3~4張的CD資訊。這時需先全部載入所有資訊後,另存網頁為檔案,再copy至ArchQ內;之後在URL內輸入路徑+檔名。
此篇文章於 2023-09-11 10:59 AM 被 sam0402 編輯。
-
The Following 5 Users Say Thank You to sam0402 For This Useful Post:
發文規則
- 您不可以發表新主題
- 您不可以發表回覆
- 您不可以上傳附件
- 您不可以編輯自己的文章
-
討論區規則
|