Fwiw, eu estava aborrecido com o mesmo problema, e outros ... O Sound Juicer é um decifrador de nível de entrada decente, mas tem muitos problemas como esse que permanecem sem correção por um longo tempo.
Minha própria solução foi mudar para um ripper de CD de linha de comando, abcde. Você configura um arquivo ~ / .abcde.conf com suas preferências para qual codificador usar, como nomear arquivos e assim por diante. Parece fazer um trabalho muito melhor de procurar listagens de faixas, e até mesmo preencher Genre, o que eu sempre tive que fazer manualmente com o Sound Juicer. Na minha experiência de cerca de 40 rasgos de CD até agora, as listagens de faixas são 99% adequadas, e permite que você edite em um editor de terminal para obter o último 1% correto.
Portanto, é um pouco mais técnico do que um extrator de interface gráfica, mas muito mais flexível e com menos bugs. Eu testei em alguns álbuns de CD duplo e funcionou muito bem.
Este é o tutorial que usei; Ele fornece vários arquivos de configuração de amostra para diferentes casos comuns: link
Praticamente eu só fui com o exemplo de mp3 que ele listou. Minha única mudança significativa foi que eu queria que meus arquivos de música fossem todos minúsculos, sem espaços ou caracteres especiais, então refaça a função mungefilename () assim:
mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]\(\)\* \
| sed s,\ ,_,g | tr [:upper:] [:lower:]
}
Mas o que está nesse exemplo é perfeitamente aproveitável.