Como Ripear um CD Facilmente com Abcde

Coleção de CDs

Abcde é um aplicativo para sistemas Linux e Unix. Ele facilita o ripagem de um CD.

Talvez você queira criar um backup digital de sua velha coleção de músicas. Ou talvez você apenas queira algumas músicas acessíveis em seu smartphone. Para qualquer uma dessas tarefas, o Abcde pode capturar os dados brutos do seu disco e codificar, etiquetar e fazer comentários sobre cada faixa, tudo de acordo com suas preferências. O Abcde transforma esse processo de múltiplas etapas em uma única etapa.

Vamos começar com a instalação. Depois, você pode decidir como o ripper processará suas faixas.

Instalação

O Abcde também é conhecido como A Better CD Encoder. Você pode instalar o Abcde obtendo seu código fonte com Git:

git clone https://git.einval.com/git/abcde.git

ou instalar com o gerenciador de pacotes da sua distribuição Linux.

Ubuntu:

sudo apt-get install abcde

Arch Linux:

sudo pacman -S abcde

Leia também: Como Ripear DVDs de Forma Fácil e Rápida com VLC

Usando Abcde

Quando você executa o Abcde, ele deve decidir quais ações tomar. Ele primeiro se refere a suas operações padrão e, em seguida, aos seus arquivos de configuração.

O que isso significa é que você pode executar abcde a partir da linha de comando, sem nenhuma opção, e esperar que ele ripe e codifique todas as faixas de um CD. Por padrão, o Abcde completará as seguintes tarefas: cddb, ler, codificar, etiquetar, mover e limpar.

Em resumo, você pode esperar que ele procure o título das faixas do seu CD em um banco de dados online, leia e transforme essas faixas em um formato como .mp3, e marque as faixas com informações encontradas no banco de dados. O Abcde também fará a limpeza, removendo quaisquer arquivos temporários criados durante esses passos.

Você pode exigir que apenas certas ações sejam tomadas especificando-as com a opção -a. Use o seguinte comando:

abcde -aread,encode,tag

para se abster de procurar pela lista de faixas online e manter os arquivos temporários. Consulte a página do manual, man abcde, para uma lista completa das opções -a.

Arquivo de Configuração Abcde

Operações como essa são eficazes, mas forçam você a reescrever o comando toda vez que quiser ripear um disco. É muito mais fácil usar os arquivos de configuração do Abcde.

Copie o arquivo de configuração original para seu diretório home. Isso permitirá que você faça edições na cópia “$HOME/.abcde.conf” enquanto mantém um arquivo de configuração fresco de reserva.

cp /etc/abcde.conf ~/.abcde.conf

Abra o novo arquivo com seu editor de texto favorito e verá que cada linha está comentada. Não é um erro.

abcde configuração padrão

O Abcde usa uma série de preferências padrão, incluindo a remoção de arquivos .wav após a codificação e usando o Musicbrainz como seu banco de dados de informações de mídia.

abcde config musicbrainz

Isso pode causar problemas se você não tiver certos programas auxiliares instalados, como “abcde-musicbrainz-tool”, um script Perl que ajuda o Abcde a recuperar informações do banco de dados. Você receberá a seguinte mensagem de erro se o script estiver faltando.

abcde erro musicbrainz

Erros semelhantes podem surgir, por exemplo, se você não tiver os codecs apropriados instalados. A melhor maneira de resolver quaisquer erros é seguir as informações contidas no próprio erro e, em seguida, fazer alterações em seu arquivo de configuração, que está bem comentado e faz um excelente suplemento à página do manual.

Para corrigir o erro do Musicbrainz mostrado aqui, eu apenas alterei a linha do arquivo de configuração para “CDDBMETHOD=cddb.”

Primeiro, reconheci que a mensagem de erro queria que eu instalasse o Musicbrainz – “você pode precisar instalar o módulo MusicBrainz::DiscID.” Em seguida, procurei meu arquivo de configuração por “musicbrainz”, encontrei a linha relevante e optei por usar “cddb” em vez disso.

Você pode encontrar alguns exemplos sensatos de arquivos de configuração eficazes no Andrew’s Corner, o site onde o co-desenvolvedor do Abcde, Andrew Strong, discute configurações que funcionam bem para ele.

Faça alterações conforme achar necessário, salve o arquivo de configuração e execute abcde novamente da linha de comando. O ripper primeiro olhará para suas configurações padrão, encontrará quaisquer alterações feitas em seu “/etc/abcde.conf,” encontrará quaisquer mudanças em seu “$HOME/.abcde.conf,” e então tentará ripear seu disco.

Além disso, lembre-se de que quaisquer opções que você especificar na linha de comando substituirão suas preferências de arquivo de configuração. Portanto, se você disser ao arquivo de configuração para limpar seus arquivos temporários, mas executar o comando abcde -a read,encode,tag, o Abcde manterá esses arquivos de qualquer maneira.

Conclusão

Para a maioria das pessoas, executar abcde será o suficiente para ripear qualquer CD.

Distribuições populares do Linux pegarão as dependências necessárias para que o Abcde funcione sem erros. Você geralmente pode encontrar codecs como LAME (para a conversão .mp3) e FLAC (para a conversão .flac) em binários pré-compilados também.

Leia o Andrew’s Corner se você não souber por onde começar, e então sinta-se à vontade para fazer alterações em seu arquivo de configuração pessoal. Em pouco tempo, você encontrará as opções que funcionam melhor para a sua situação.