Multimedia

當找不到元數據時,如何防止我的 cd 開膛手覆蓋未知專輯

  • September 2, 2020

我正在開始翻錄我的 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

引用自:https://unix.stackexchange.com/questions/287837