Multimedia
當找不到元數據時,如何防止我的 cd 開膛手覆蓋未知專輯
我正在開始翻錄我的 CD 收藏的漫長過程。我已經使用Andrew’s Corner的配置安裝了 abcde 。它似乎工作正常,但是當元數據獲取失敗時,MP3 被寫為未知藝術家和未知專輯。在第二次元數據獲取失敗之前,這不是問題。然後軌道被覆蓋。理想的情況是,第二張專輯的名稱上有一個數字,例如“Unknown Album 2”。關於如何做到這一點的任何建議?或者如何防止目錄被覆蓋?
您可以通過使用腳本包裝來自動化該過程,該腳本在完成後
abcde
呼叫abcde
並檢查“未知藝術家/未知專輯”目錄是否存在abcde
。如果測試顯示該目錄存在,則將其重命名為包含磁碟 CDDB ID 的名稱,您可以使用cd-discid工具獲得該 ID。此腳本會提前獲取 ID,否則在 abcde 完成後自動彈出會阻止獲取 ID。
#!/bin/bash id=$(cd-discid /dev/cdrom) abcde $@ || exit 1 if [ -d "Unknown Artist/Unknown Album" ]; then mv "Unknown Artist/Unknown Album" \ "Unknown Artist/Unknown Album $id" fi