Use o Jack para ripar e fazer backup dos seus CDs de música

Cada vez menos usamos CDs de música. Arquivos de áudio digital em pendrives ou cartões de memória, permitem levar uma quantidade maior de músicas para ouvir, praticamente, a qualquer lugar.
Legalmente, você não é obrigado a comprar de novo suas músicas em mp3. Tem o direito de copiar mídias, adquiridas por meios legais, para dentro de arquivos, que você possa usar em outros lugares — o que inclui o sistema de som do carro (que, cada vez menos, têm entrada para CD).
O Jack é um programa para transformar CDs de áudio em arquivos MP3 — ou FLAC, OGG, WAV etc.
Se você pretende ouvir seus arquivos de áudio em smartphones Android, saiba que a maioria dos players desta plataforma suportam os formatos FLAC (com melhor qualidade) e OGG (com melhor compressão).
Recomendo usar o FLAC. Se você precisa de argumentos para isto, leia este artigo.
O Jack, como muitos outros programas nesta categoria, vasculha os bancos de dados online do CDDB (Compact Disc DataBase), para obter informações sobre o CD que você introduziu no drive.
A partir das informações obtidas no CDDB, ele automaticamente nomeia os arquivos e acrescenta as tags correspondentes.
Jack, the ripper.
Em outro artigo, falei do aplicativo Ripit — que também faz o mesmo trabalho.
O Ripit pode ser mais versátil, sob certos aspectos. Além disto, permite converter as faixas de um CD em uma grande gama de formatos de arquivos, quase simultaneamente.
Talvez seja mais recomendado usar o Ripit, se a quantidade de mídias a converter for maior do que 10 e se você tiver a intenção de obter seus arquivos de música em mais de um formato digital de reprodução.
Se quiser ler mais sobre o Ripit, clique aqui.
A interface do Jack, contudo é mais bonita e permite uma visualização mais organizada das atividades de conversão — mesmo sendo uma interface em modo texto.

Como instalar o Jack

Se você usa uma distribuição Linux baseada no Debian, como o Ubuntu, Linux Mint etc. deve estar familiarizado com os frontends de gestão de pacotes apt, aptitude e apt-get. No meu exemplo, a seguir, vou usar o apt:

sudo apt install jack

Como usar o Jack

Jack, the ripper — how to rip my audio CDs
O Jack é leve e rápido para fazer seu trabalho. Não pesa no sistema e, mesmo rodando sobre um hardware bem modesto, você pode ir fazer outras coisas enquanto o Jack ripa seus CDs de música.
Para rodar o programa, basta digitar jack na janela do terminal e pressionar Enter.
Os novos arquivos (sejam .mp3, .flac, .ogg etc.) ficarão armazenados no diretório atual.
Se estiver com pressa de colocá-los no seu pendrive, basta mudar o diretório atual para lá — de forma que eles já sejam criados aonde você os quer. O que te poupa o trabalho de copiá-los depois.
Dentro da janela de execução do Jack, é possível usar o teclado para interagir com o programa (mas não muito).
É na linha de comando que a “mágica” é decidida.
Veja um exemplo:

jack --quality 10 --query-now --bitrate 320 --encoder-name lame

Veja o significado de cada parâmetro:

  • --quality — escolha um valor de 0 a 10 para definir a qualidade da conversão.
    0 é a menor qualidade possível, que resulta em uma melhor compressão e em arquivos menores.
    Se você não tem problemas com escassez de espaço para armazenar seus arquivos de áudio, opte pela qualidade máxima (10).
  • --query-now — faz com que o aplicativo pergunte antes de iniciar sobre os dados do CD a ser ripado. Se esta opção for suprimida, o padrão é inquirir o usuário ao final do processo.
  • --bitrate — a taxa de bits de dados também influencia a qualidade do áudio final.
    Se você não quiser usar este parâmetro, o Jack irá usar o padrão 160 kbps ou DAB — Digital Audio Broadcasting, que tem ótima qualidade.
  • --encoder-name — informe aqui o codificador desejado:
    1. lame, para obter arquivos finais em mp3;
    2. flac, para obter arquivos finais em .flac;
    3. oggenc (padrão), para obter arquivos finais em .ogg;

    Os arquivos .wav já são sempre criados e apagados. Para evitar que sejam removidos, ao final da operação, acrescente a opção ‘–keep-wavs’ à linha de comando.

Jack, the files list
Além dos encoders, citados acima, é possível usar também oggenc (padrão), gogo, bladeenc, l3enc, mp3enc e xing.
Apenas certifique-se de que estejam instalados, para poder usar.

Crie toques mp3 com Audacity

O Audacity é um aplicativo para edição de arquivos de som, que trabalha com os mais variados formatos — mp3, ogg, wav etc.
Das dezenas de recursos disponíveis no aplicativo, vamos falar basicamente de dois, neste artigo, pois são os que mais interessam a quem pretende criar toques mp3 ou ringtones personalizados pro seu celular ou smartphone.
O aplicativo roda no seu PC e os requisitos de sistema são bem modestos: 64Mb de espaço em disco e um processador que “corra” a pelo menos 300Mhz.

Onde baixar o Audacity

O Audacity tem versões para 3 dos sistemas operacionais mais populares:

  • Linux — você pode fazer o download para este sistema operacional, neste site. Pra galera do Ubuntu e do Debian vou dar umas dicas extra, abaixo.
  • Windows — Usuários deste sistema operacional podem fazer download do Audacity aqui.
  • Mac OS — Usuários Mac, podem pegar o aplicativo aqui.

Se você usa Ubuntu, ou qualquer outra distro baseada no Debian, clique no botão abaixo para fazer a instalação automática:
apt://audacity
Se preferir, abra um terminal e use o apt-get:

sudo apt-get install audacity

Depois de fazer a instalação no seu sistema, me acompanhe no uso do Audacity para criar os toques mp3.

Inicie o Audacity e carregue um arquivo de áudio

Audacity - importar arquivo de audio mp3
Clique para ampliar.

O Audacity suporta vários formatos de arquivos de áudio. No mundo Android, a maioria são MP3 ou OGG.
Algumas versões do Audacity podem estar em português (de Portugal) e, portanto, o menu Arquivo deve estar sob o nome Ficheiro — se você quiser, pode usar um atalho de teclado, para abrir arquivos: Ctrl + o.
Escolha o arquivo de áudio em que você deseja trabalhar e vamos ao próximo passo.

Como cortar um arquivo MP3

Embora o título fale de arquivos em formato MP3, os procedimentos descritos servem para qualquer outro formato.
Localize, no canto superior da tela do Audacity, o botão Play. Com ele é possível iniciar, a qualquer momento a reprodução da música. Tenho certeza de que você não terá dificuldades com isto.
Logo abaixo dos controles, fica a área de edição, que mostra os diversos “momentos” da trilha de áudio, em azul.

Audacity - área de edição de arquivos de áudio
Clique para ampliar.

Se o arquivo de som for estéreo, haverá, pelo menos 2 trilhas de áudio: uma em cima (audio 1) e outra embaixo (audio 2).
Qualquer trecho da trilha de áudio é selecionável — basta clicar em um ponto e arrastar o ponteiro do mouse até outro.
A seleção pode ser feita em qualquer direção: da esquerda pra direita ou vice-versa.
Ao clicar no botão Play, apenas a trilha de áudio selecionada será tocada. Experimente.
Quando você já estiver craque em selecionar trechos da trilha de áudio, selecione a parte que você deseja transformar em toque mp3.
Uma vez selecionado, vá ao menu Editar e selecione a opção Aparar Áudio ou Títulos e, em seguida, Aparar áudio — na versão em inglês, Trim audio.
Com isto, o Audacity remove tudo o que estiver fora da seleção.
O seu toque mp3 já está quase pronto.

Como exportar o seu arquivo de áudio

Audacity - janela de progresso da exportação de um arquivo de áudio em ogg
Clique para ampliar.

Clique em Ficheiro (Arquivo) e, depois, em Exportar
Dê um nome pro seu toque ou ringtone e selecione o formato de gravação. O padrão é OGG e ele funciona bem em smartphones Android — mas nada impede que você use o velho e bom mp3.
Clique em Salvar e pronto. Já pode transferir o seu arquivo pro celular.

Como suavizar o início e o fim do toque

Se você sente que o seu toque poderia iniciar de maneira mais suave e terminar o volume baixando aos poucos, use o recurso Fade in/out, dentro do menu Efeitos.
O Fade in parte do volume 0 até atingir a altura normal. O Fade out parte do volume normal até 0.
Os efeitos são aplicados às áreas selecionadas na trilha de áudio.
Experimente outros efeitos especiais do Audacity em seu arquivo de áudio.
Espero que você tenha bons momentos de diversão — e não esqueça de compartilhar este artigo com os seus amigos, nas redes sociais.

Faça streaming de músicas do seu PC, usando o Zeya!

O Zeya é um servidor que distribui as músicas do seu PC para qualquer dispositivo que rode um navegador compatível com HTML 5. Não precisa ter JavaScript nem Flash.
Esta é a maneira mais rápida de instalar um media center no seu PC que, além de tudo, é muito leve.
Se você usa Ubuntu, ou outra distro Linux e tem um celular ou smartphone que acessa a rede local, (quase) tudo é possível, aqui.
zeya media center e opera

Como instalar o Zeya

No Ubuntu, abra um terminal e forneça o comando

sudo apt-get install zeya

No Fedora ou SuSE:

yum install zeya

Aguarde o processo de instalação, que pode demorar um pouco, a depender da sua conexão.

Como iniciar o Zeya

Ao iniciar o Zeya, você vai informar o diretório (ou o nome da pasta) em que se encontram os seus arquivos de música. No meu caso, eles ficam dentro de /home/mp3/. Adapte o comando que segue à sua realidade:

zeya --path /home/mp3/

Se você não estiver usando o Ubuntu, use o comando acima da seguinte forma:

zeya.py --path /home/mp3/

O Zeya pode levar algum tempo para ler o seu diretório de músicas, na primeira vez – especialmente se você tiver muitos arquivos lá dentro.

Ouça o streaming de músicas no seu celular

Ótimo! O Zeya já está instalado e funcionando. Só falta ouvir as músicas.
Abra um navegador, no seu celular ou em outro computador que esteja conectado à rede e, na barra de endereço, forneça o endereço IP do computador em que o Zeya está rodando, seguido da porta 8080.
Caso você não saiba o IP do computador, clique aqui para aprender como determinar o endereço IP do seu computador no Ubuntu.
No meu caso, fica assim:
Zeya music browser

Compatibilidade

Do lado do servidor Zeya Media Center, foi descrito o processo de instalação em uma máquina, rodando Ubuntu 10.04 LTS – também foi testado no Ubuntu 13.10 e funcionou bem. Portanto, o Zeya deve funcionar em qualquer outra versão do Ubuntu ou de qualquer outro sistema operacional baseado no Linux.
O Zeya não usa Flash ou JavaScript. O navegador cliente – aquele que vai acessar os arquivos do servidor – deve ser compatível com o HTML 5.
No meu caso, funcionou bem com o navegador Opera.
Entre os problemas conhecidos está a latência (demora) entre o momento em que você clica em uma música e quando ela começa a tocar. Tenha um pouco de paciência, neste ponto.
Screenshot do smartphone:
Zeya media center and opera

Pondo o Zeya na inicialização do sistema

Para rodar o Zeya automaticamente na inicialização, faça o seguinte:

  • copie o arquivo /etc/zeya.conf para /etc/init/zeya.conf
    cp /etc/zeya.conf /etc/init/zeya.conf

    Ajuste as últimas linhas do arquivo /etc/init/zeya.conf de acordo com os seus desejos. Veja um expemplo:

    exec python /usr/bin/zeya --path=/var/music --port=8080

    Se você não encontrar o arquivo zeya.conf, crie um no diretório /etc/init/ com o nome zeya.conf com o seguinte conteúdo:

    # Start zeya
    #
    description     "Start Zeya music server"
    start on startup
    task
    exec python /usr/share/zeya/zeya.py --path=/home/mp3
    SAIBA MAIS:

    Execução local

    Localmente, na mesma máquina em que o Zeya está instalado, não é preciso abrir um “navegador inteiro” apenas para reproduzir as músicas. Há um cliente, em modo texto, feito em Python, que vem no pacote.
    Ele pode ser executado assim:

    python /usr/share/zeya/zeyaclient.py http://localhost:9000

    Assim que for iniciado, o zeyaclient.py vai te pedir uma query. Se você digitar woman, ele vai buscar, na sua coleção, músicas que tenham contenham esta palavra – em seus nomes, nas tags ID3, etc. Experimente.
    Zeya media center - cliente zeyaclient.py
    Isto deve ser o suficiente.
    Eu espero que você e todos os seus amigos tenham muitas horas de diversão com suas músicas preferidas!

Como ripar seus CDs de áudio no Linux

O RipIT é um aplicativo para ripar CDs de áudio. Ele permite fazer cópias de segurança, preservando a qualidade original do som.
A ferramenta é simples e flexível o suficiente para gerar vários padrões de arquivos simultaneamente, prontos para serem levados ao smartphone, para o cartão SD, para o pendrive do carro etc.
É uma ferramenta em modo texto, de linha de comando, para ser executada num terminal.
É, também, muito fácil de ser usada.
Basicamente, tudo pode se resumir a digitar o comando e dar enter para todas as perguntas (usualmente duas) que ele fizer e ir fazer outra coisa enquanto ele trabalha.
Mas eu não viria até aqui só para escrever isto, não é?
A instalação é fácil, pois o aplicativo está disponível nos repositórios oficiais de todas as grandes distribuições GNU/Linux.
Se você usa o Ubuntu, pode instalar clicando no botão abaixo:

Instalar Ripit

Tal como muitas ferramentas que podem ser executadas na linha de comando, o ripit é extremamente flexível e oferece um grande poder ao usuário na sua configuração.
O seu arquivo de configuração fica em ~/.ripit/config e é auto explicativo e simples (pra quem sabe inglês). Se você domina o idioma, divirta-se e tenha juízo!
Se você ainda está aqui é por que deseja que eu facilite um pouco mais as coisas pra você. Vamos a isso!
A lista de comandos que costumo usar é a seguinte:

ripit --coder lame --bitrate 320 --lowercase --underscore --verbose 5 --comment "meu backup pessoal" --eject --save

Estas opções têm o seguinte significado:

  • --coder lame: pede para usar um determinado codificador. Este aí, gera os arquivos mp3. Se você preferir um formato livre/aberto, pode usar oggenc no lugar de lame. Eu costumo usar mais o oggenc.
  • --bitrate 320: define a “qualidade” dos arquivos. O valor 320 é exagerado para a maioria dos casos e vai contribuir para os arquivos de saída se tornarem muito grandes. Contudo, como não temos a intenção de fazer upload deles, mas guardá-los, pode ser interessante usar este valor. Caso queira compartilhar os seus arquivos, use um valor mais baixo. Um bitrate de 128 kbps é ótimo.
  • --lowercase e --underscore: fazem com que os_asrquivos_de_saída_tenham_os_seus_nomes_escritos_em_minúsculas e com_palavras_separadas_por_sublinhas.
  • -verbose 5: liga o modo “tagarela” do ripit no máximo. Ele vai informá-lo de tudo que estiver fazendo. O nível padrão é 3. Se você não quer saber de nada ou não entende inglês, pode desligá-lo, usando o nível 0.
  • --comment “meu comentario”: entre aspas, sinta-se à vontade pra dizer alguma coisa sobre os arquivos.
  • --eject: ao final de todo o processo, ejeta o seu CD.
  • --save: grava todas estas configurações no arquivo ~/.ripit/config. Assim, na próxima vez em que você executar o ripit, só precisará citar o seu nome. Ele vai buscar o restante das configurações no arquivo.

Desta forma, você pode brincar um pouco com as opções do ripit e gravar no arquivo de configuração as suas opções preferidas. Depois de ter gravado as suas preferências no arquivo de configurações, você só precisará usar o comando desacompanhado de qualquer parâmetro.

Outras opções interessantes de uso do ripit

Os aparelhos móveis atuais já têm uma quantidade de memória suficiente para não nos obrigar a ouvir músicas gravadas com baixa qualidade.
O padrão de compressão MP3 surgiu em um momento em que os arquivos de áudio tinham que ser minúsculos — para que se pudesse ter um pouco mais de uma centena de músicas dentro de um CD de 650 MB.
Esta limitação não existe mais.
A maioria dos sons automotivos pode reproduzir CD-RW de 700 MB e “pendrives” com capacidades superiores a 64 GB.
Além disto, é possível conectar o seu reprodutor pessoal de mídias ou smartphone a quase todos os tipos de sistemas de som via entrada auxiliar ou bluetooth.
Estas possibilidades reduzem a obrigação de comprimir excessivamente os arquivos de música — o que implica diretamente na perda da qualidade sonora.
Se você tem bastante espaço disponível, então não precisa, de forma alguma, abrir mão da qualidade do som.
Você pode, até mesmo usar arquivos .FLAC — fiéis à qualidade original do áudio e podem ser reproduzidos em qualquer smartphone Android.
Veja a linha de comando abaixo:

ripit --coder 0,1,2 --quality 0,10,0 --bitrate 320 --protocol 5 --verbose 4 --disable-paranoia 2 --eject

Lista de músicas do álbum as 4 estações de Legiao Urbana
Recomendo usar o FLAC. Se você precisa de argumentos para isto, leia este artigo.
Seguem os motivos de ter escolhido estas opções:

  • --coder 0,1,2 — o aplicativo permite que eu especifique mais de uma codificação. Isto é ótimo!
    Assim, eu não preciso repetir o processo para obter os arquivos em .FLAC ou qualquer outro formato.
    Com estas opções, separadas por vírgulas, o ripit irá criar e gravar os arquivos em MP3 (0), OGG (1) e FLAC (3). O Google Music Player, padrão no Android, lê todos estes 3 formatos.
    Com um processador atual, o tempo de execução da tarefa não irá aumentar mais do que alguns minutos, ou seja, 20 – 30% a mais.
  • --quality — novamente, separei as opções de cada formato de arquivo por vírgulas. Aqui, ficou definida a máxima qualidade (e mínima compressão), respectivamente, para os formatos MP3, OGG e FLAC.
    Neste caso, os arquivos FLAC irão para o meu backup pessoal, em Blu-Ray, em função da qualidade superior — a partir deles, poderei criar arquivos em MP3 ou OGG a qualquer momento.
  • --protocol 5 — A variável protocol level ativa o suporte às fontes UTF-8. O valor padrão desta variável é 6.
    Se você estiver tendo problemas com a acentuação nos nomes das músicas ripadas de um álbum nacional, use o valor 5 (como no meu exemplo).
  • --disable-paranoia 2 — este parâmetro desabilita o recurso paranoia em caso de erro na leitura de uma trilha. O programa, então, irá repetir a leitura sem o paranoia, retomando-o na próxima trilha.