Como reproduzir sua coleção de músicas a partir da linha de comando do Linux

Uma tela de laptop mostrando uma interface de linha de comando.
fatmawati achmad zaenuri/Shutterstock.com

Precisa de uma maneira de reproduzir sua coleção de arquivos de música MP3 , OGG e FLAC diretamente da linha de comando do Linux? Veja como fazer isso com um player leve e competente baseado em terminal .

Música no console

Mesmo nestes dias de plataformas de streaming de música baseadas em nuvem, como Amazon Music e Spotify, é provável que você ainda queira reproduzir algo de sua coleção local de arquivos de áudio de tempos em tempos. Talvez você tenha algo tão obscuro que os serviços de streaming não o tenham. Ou você pede uma faixa específica e eles continuam tocando a versão ao vivo, ou o remix estendido, ou qualquer uma das outras variações quando tudo o que você realmente quer é a faixa do álbum antigo e simples.

Claro, o Linux é bem servido com players de música. RhythmboxClementineStrawberry  são aplicativos completos, sofisticados e sofisticados para gerenciar suas coleções de música . Além de tocar sua música, eles farão coisas como pesquisar e baixar a arte do álbum ausente, reproduzir podcasts e rádio na Internet e editar os metadados nos próprios arquivos.

Mas e se você quiser acessar sua coleção de músicas a partir de uma janela de terminal, sem a sobrecarga de um player de música totalmente carregado? Music on Console, ou MOC, é um programa que permite fazer exatamente isso. Ele carrega em um piscar de olhos, permite pesquisar sua coleção de músicas, encontrar o que deseja reproduzir e apenas reproduzi-lo.

Ele suporta vários formatos de arquivo de som , listas de reprodução e até temas básicos. Se você é um viciado em teclado e tende a ficar em janelas de terminal, o MOC é um ajuste natural para você. É totalmente controlado por teclado. Uma vez que as combinações de teclas se queimam em sua memória muscular, você pode controlar o MOC sem ter que tirar as mãos do teclado.

Recomendado:  Quem é o “risco de spam” e por que eles continuam me chamando?

Quando você tem um processo de longa execução em uma janela de terminal, sempre há a chance de você fechar a janela de terminal acidentalmente. Mas mesmo se você fizer isso, o MOC tem um truque legal para lidar com isso também.

Instalando o MOC

Instalar o MOC no Ubuntu é simples:

sudo apt instalar moc

Comando para instalar o moc no Ubuntu

Instalar o MOC no Manjaro é tão fácil quanto:

sudo pacman -Sy moc

Comando para instalar o moc no Manjaro

Para instalar o MOC no Fedora são necessários alguns passos extras.

Primeiro, usamos wgetpara baixar os detalhes do repositório RPM Fusion. Estávamos usando o Fedora 34. Se você estiver usando uma versão diferente, como 35 , substitua a versão que está usando por “34” no comando.

wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-34.noarch.rpm

Baixando detalhes do repositório no Fedora

Em seguida, instalamos os detalhes desse repositório.

rpm -Uvh rpmfusion-free-release-34.noarch.rpm

Instalando os detalhes do repositório no Fedora

Com isso feito, podemos prosseguir e instalar o MOC:

sudo dnf instalar moc

Instalando o MOC no Fedora

O arquivo de configuração MOC

No Ubuntu e no Manjaro, o MOC começou imediatamente. No Fedora, tivemos que editar primeiro o arquivo de configuração do MOC. É uma boa ideia editar o arquivo de configuração do MOC de qualquer maneira, para adicionar o local do seu diretório de música. O arquivo de configuração é chamado de “config” e está localizado no diretório “.moc” em seu diretório inicial.

Abra uma janela de terminal e verifique se você está em seu diretório pessoal . Abra o arquivo de configuração em um editor. Nós usamos gedit:

gedit.moc/config

Localize e edite ou adicione essas duas linhas. Substitua “dave” nestas linhas pelo nome de sua própria conta de usuário:

mocdir = /home/dave/.moc
MusicDir = "/home/dave/Music"

No Fedora, também tivemos que adicionar esta linha:

TiMidity_Config = /etc/timidity.cfg

Editando o arquivo de configuração do MOC

TiMidity é uma biblioteca MIDI usada pelo MOC.

Recomendado:  O que é “criptografia de nível militar”?

Por motivos de segurança, precisamos garantir que o arquivo de configuração seja gravável apenas pelo proprietário. Usaremos o chmodcomando com a máscara de leitura/gravação/leitura/leitura de 644.

chmod 644 .moc/config

Configurando privilégios de acesso no arquivo de configuração do MOC com chmod

Agora estamos prontos para iniciar o MOC.

Primeiros passos com MOC

O comando para iniciar o MOC é  . Observe o “p” adicionado que significa “jogador”.mocp

mocp

Iniciando o MOC com o comando mocp

A visualização padrão tem uma lista de diretórios à esquerda e uma lista de reprodução à direita. Se você configurou seu diretório de música em seu arquivo de configuração “.moc/config”, o MOC será aberto com seu diretório de música exibido no painel esquerdo.

O layout padrão do MOC

Se você sair do diretório de música, poderá retornar rapidamente a ele pressionando a tecla “m”.

Você pode mover a barra de destaque com as teclas de seta “Up” e “Down” e as teclas “Home”, “End”, “PgUp” e “PgDn”. Pressionar “Enter” selecionará o item destacado.

  • Se um diretório estiver destacado, você entrará nesse diretório.
  • Se o destaque estiver no símbolo “../”, você subirá um diretório na árvore de diretórios.
  • Se você estiver destacando um arquivo de música, o MOC reproduzirá esse arquivo de música.

A “Barra de Espaço” ou a tecla “p” pausa e retoma a reprodução. As combinações de teclas no MOC diferenciam maiúsculas de minúsculas, portanto, certifique-se de usar um “p” minúsculo. A tecla “s” interrompe a reprodução.

MOC tocando uma faixa de música

Pressionando os botões “,” e “.” teclas diminui ou aumenta o volume em 5%. Para um controle preciso, “<” e “>” ajustam o volume em passos de 1%. Pressionar “Alt” com uma tecla numérica de 1 a 9 define o volume para 10%, 20% até 90%.

Fechando MOC

“Q” maiúsculo fecha o MOC e interrompe a reprodução. Pressionar “q” minúsculo fecha o  cliente MOC,  mas deixa o back-end em execução.

Isso significa que você pode fechar o cliente MOC – e a janela do terminal – e o MOC continuará a tocar música em segundo plano. Abrir uma nova janela de terminal e usar o mocpcomando inicia um novo cliente que se conecta automaticamente ao processo em segundo plano, permitindo que você recupere o controle dele.

Recomendado:  Os 10 melhores filmes originais da Netflix em 2022

Usando listas de reprodução

Pressionar “a” com um arquivo de música ou diretório destacado os adiciona à lista de reprodução. Com facilidade, o destaque é movido para o item abaixo do que você acabou de adicionar.

Pressionar “d” com um item de lista de reprodução realçado remove esse item da lista de reprodução. Depois de ter alguns itens no painel da lista de reprodução, você pode mover-se entre os painéis do diretório e da lista de reprodução usando a tecla “Tab”.

Preenchendo a lista de reprodução no MOC

Pressionar a tecla “l” (minúsculo “L” para “layout”) alterna entre a visualização padrão de “painel duplo” e uma visualização de painel único.

Na visualização de painel único, a tecla “Tab” ainda alterna entre a lista de diretórios e as visualizações da lista de reprodução, mas com um painel único “maximizado”.

Visualização de painel único do MOC de um diretório

Atalhos de Teclas Úteis

Brincar com o MOC por dez minutos lhe dará a maior parte do que você precisa saber. Você pode obter ajuda pressionando “h” ou “?”, mas aqui está uma lista rápida das teclas mais importantes.

Fechando MOC

  • q : Feche o cliente, deixe o MOC rodando em segundo plano.
  • P : Feche o cliente e o processo em segundo plano.

Ouvindo música

  • Enter : Reproduz uma faixa.
  • Espaço  ou p: pausa a reprodução.
  • n : Próxima faixa.
  • b : Faixa anterior.
  • s : Parar a reprodução.
  • , : Reduzir o volume em 5%.
  • . : Aumenta o volume em 5%.
  • < : Reduz o volume em 1%.
  • > : Aumenta o volume em 1%.

Usando listas de reprodução

  • a : Adiciona uma faixa à lista de reprodução. Também funciona com diretórios.
  • R : Adicione um diretório à lista de reprodução.
  • d : Excluir um item da lista de reprodução.
  • C : Limpa a lista de reprodução.
  • u : Move uma faixa para cima na lista de reprodução.
  • j : Move uma faixa para baixo na lista de reprodução.

Diversos

  • Guia : Mover entre os painéis do diretório e da lista de reprodução
  • l : Alterna entre layouts de painel duplo e painel único.
  • / : Procurar nomes de diretórios e faixas.

Código

Música no Console é agradavelmente direta e satisfatoriamente competente. Dá-lhe todas as funções básicas de um leitor de música, acessível a partir do teclado.

Isso é música para os ouvidos de um jóquei terminal .