Ouça músicas no terminal com o mpg321 – Elias Praciano
Categories
Análises Tutoriais Ubuntu

Ouça músicas no terminal com o mpg321

O mpg321 é um software livre, em modo texto, leve, que consome infimamente os recursos da sua máquina na reprodução de arquivos mp3 – tais como músicas, podcasts etc.
Para quem usa uma máquina muito antiga ou faça uso intensivo do processamento em outras atividades e não deseja que, ao reproduzir suas músicas isto atrapalhe o andamento das outras tarefas, um player em modo texto é uma ótima solução.
Neste artigo, vou mostrar as minhas opções prediletas de uso do mpg321.

Como instalar o mpg321

Não me consta qualquer versão deste software para outras plataformas além de alguns UNICES ou Linux.
Para fazer a instalação no Debian – ou em algum outro derivado, como o Ubuntu, use o apt-get:

sudo apt-get install mpg321

No Redhat ou no SuSE, use o yum:

sudo yum install mpg321

Você também pode baixar o seu código fonte, compilar e instalar o software a partir de sua página oficial: http://sourceforge.net/project/showfiles.php?group_id=36274.
Para MacOS, é possível baixar, no site do projeto uma versão apropriada: http://sourceforge.net/projects/mpg321/.

Como usar o mpg321

Segue alguns exemplos de uso, dentre os meus favoritos pro mpg321.
A maneira mais simples de usar é preceder o comando com o nome do arquivo mp3, assim:

mpg321 nome_da_musica.mp3

Para reproduzir todas os arquivos mp3 em um diretório, basta entrar nele e executar o comando assim:

cd Música/
mpg321 *.mp3

Se o diretório contiver todos os álbuns de um determinado artista organizados em vários outros subdiretórios, use a opção de recursividade:

mpg321 -B Música/

— Durante a execução, é possível passar para a música seguinte pressionando as teclas Ctrl + C.
Para encerrar o aplicativo, faça isto 2 vezes seguidas.

Você pode habilitar o teclado, para controlar o aplicativo durante sua execução. Para isto, acrescente a opção -K:

mpg321 -BK Música/

As teclas básicas de controle são as seguintes:

  • * — aumentar o volume;
  • / — diminuir o volume;
  • n — (next) avançar uma música;
  • m — (des)emudecer o aplicativo.

Se você deseja embaralhar as músicas, pode fazer isto de duas formas diferentes:

  • shuffling — Com esta opção, o mpg321 embaralha (mistura) as músicas que você especificou e as joga em uma lista, para ser reproduzida. O aplicativo pára quando termina de tocar a última da lista. Desta forma, nenhuma música vai se repetir, a menos que você peça ou tenha arquivos repetidos em seu repertório.
  • randomize — Toca músicas aleatoriamente, indefinidamente. embora algumas músicas possam se repetir, esta opção te deixa despreocupado em relação ao aplicativo – ele vai tocar enquanto você não o desligar. Esta opção é ótima para ligar um PC de baixo custo ao sistema de som de um estabelecimento.

Como usar o shuffling, combinado com a recursividade e as teclas de controle:

mpg321 -BKz Música/

Como combinar a recursividade, ativação das teclas de controle e o randomize:

mpg321 -BKZ Música/

Para ver mais informações sobre a execução dos arquivos, use o modo verboso:

mpg321 -BKzv Música/

Aumente o ganho ou volume, com -g em 50%:

mpg321 -BKz -g 50 Música/

O número pode variar entre 0 e 100. Esta opção pode ajudar a tirar aquele “algo mais” do som de sua máquina. Tenha bom senso… 😉
Para exibir a música atual na barra de título do seu terminal acrescente -x:

mpg321 -BKzx Música/
mpg321 tocando músicas recursivamente
Clique para ampliar.
SAIBA MAIS:

Palavras finais

O mpg321 surgiu da restritividade da licença proprietária do mpg123. Mesmo sendo distribuído com o código fonte e com uma licença não comercial, esta não permitia que desenvolvedores incorporassem livremente seu código a seus projetos.
A realidade atual é que ambos os softwares são livres e seguem cada qual o seu caminho. Experimente e depois decida qual o seu favorito.
Da minha parte, uso-os alternadamente. Gosto dos dois.
Divirta-se e compartilhe (este artigo, suas músicas etc… )!

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.