Como controlar players de música na linha de comando do Linux

click fraud protection

Você ouve música enquanto trabalha no terminal Linux? Você acha irritante ter que sair do terminal, mesmo que por um minuto, para pular uma música, pausar alguma coisa ou interromper a reprodução? Nesse caso, você estará interessado em saber que é possível controlar players de música a partir da linha de comando do Linux. Siga adiante enquanto abordamos duas maneiras fáceis de usar a linha de comando do Linux para controlar tocadores de música!

Método 1 - PlayerCTL

O PlayerCTL é um aplicativo de linha de comando que, quando usado, pode controlar tocadores de música na linha de comando, desde que eles suportem MPRIS (Especificação de interface remota do Media Player).

Instalando o PlayerCTL

Infelizmente, o PlayerCTL não vem pré-instalado em nenhuma das principais distribuições Linux. Portanto, antes de mostrarmos como usá-lo para controlar seu music player através da linha de comando, precisamos demonstrar como instalá-lo. Felizmente, o PlayerCTL é um dos favoritos na comunidade Linux, portanto, não é difícil obtê-lo.

instagram viewer

Para instalar o aplicativo PlayerCTL funcionando no seu PC Linux, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Em seguida, siga as instruções da linha de comando descritas abaixo que correspondem à distribuição usada.

Ubuntu

Para que o PlayerCTL funcione no Ubuntu, use o seguinte Apt comando.

Nota: O PlayerCTL está apenas nos repositórios de software do Ubuntu para a versão 19.10 e mais recente.

sudo apt install playerctl

Debian

No Debian, uma versão mais antiga do programa PlayerCTL pode ser instalada a partir do repositório de programas “Main” usando o seguinte apt-get comando.

sudo apt-get install playerctl

Lembre-se de que esta versão do PlayerCTL está disponível apenas para usuários do Debian 10 Buster e Debian Sid. Se você deseja obter acesso a este aplicativo e está no Debian 9, você deve primeiro atualizar seu sistema operacional. Para atualizar do Debian 9 para o Debian 10, siga o nosso guia sobre o assunto. Além disso, não deixe de consultar a documentação oficial.

Arch Linux

No Arch Linux, você poderá instalar o programa PlayerCTL por meio do repositório de software "Community". Certifique-se de editar seu arquivo Pacman.conf para incluir o repositório de software “Community”, caso contrário não será possível instalar o aplicativo.

Quando a opção "Comunidade" estiver ativada no seu sistema, use o seguinte Pacman abaixo para obter o PlayerCTL trabalhando no Arch Linux.

sudo pacman -S playerctl

Fedora

A partir do Fedora 30, o PlayerCTL está disponível para todos os usuários do Fedora Linux. Para instalar o software no seu sistema, use o seguinte instalação dnf comando.

sudo dnf instalar playerctl

OpenSUSE

A partir do OpenSUSE 15.1, é possível obter o aplicativo PlayerCTL funcionando. Para iniciar a instalação, use o seguinte instalação do zypper comando.

sudo zypper instalar playerctl

O PlayerCTL não pode funcionar no seu lançamento do OpenSUSE? Você pode estar usando uma versão desatualizada do LEAP. Certifique-se de atualizar de 15.0 para 15.1!

Linux genérico

O aplicativo PlayerCTL está disponível para instalação para todos os usuários do Linux através do código fonte no GitHub. Se você estiver usando um sistema operacional Linux que não tenha o PlayerCTL prontamente disponível, clique em aqui para aprender a construí-lo do zero.

Usando o PlayerCTL para controlar a reprodução de músicas

O PlayerCTL pode pausar, reproduzir, parar, ir para a próxima música e voltar à música anterior. Abra uma janela do terminal e siga os exemplos de comando abaixo para aprender como usá-lo para controlar a reprodução de música.

Nota: não execute o PlayerCTL como root com sudo! Os comandos não irão funcionar!

Pausa

Precisa pausar uma música que está sendo reproduzida atualmente? Faça uso do pausa do playerctl comando.

pausa do playerctl

Toque

Tentando iniciar a reprodução de uma música novamente na linha de comando? Use o playerctl play comando.

playerctl play

Pare

Deseja parar completamente a reprodução de música? Execute o playerctl stop comando.

playerctl stop

Próximo

Precisa pular para a próxima música da sua lista de reprodução? Executar playerctl próximo na linha de comando.

playerctl próximo

Anterior

Acidentalmente pular muitas músicas? Volte para a música anterior com playerctl anterior.

playerctl anterior

Método 2 - Omnipause

Omnipause é outro aplicativo de linha de comando que pode controlar a música a partir da linha de comando. No entanto, ao contrário do PlayerCTL, ele não funciona com nenhum player compatível com MPRIS. Em vez disso, ele funciona com o D-Bus, que apenas alguns aplicativos de música suportam.

Instalando Omnipause

Infelizmente, Omnipause não é tão popular quanto o PlayerCTL, portanto, o aplicativo não está presente em nenhum repositório de software popular de distribuição Linux. Em vez disso, você precisará baixar o código-fonte do GitHub e compilá-lo do zero.

Para iniciar a instalação do Omnipause, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Em seguida, use os comandos abaixo para configurar o aplicativo Git no seu sistema.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper instala o git

Com a ferramenta Git instalada, use o clone git comando para baixar o código-fonte da Omnipause.

clone git https://github.com/mel00010/OmniPause.git

Mova a janela do terminal para a pasta “OmniPause” e instale o programa com sudo make install.

cd OmniPause sudo make install

Use a Omnipause para controlar a reprodução de música

Com o Omnipause, você pode pausar a música, iniciar ou continuar com a reprodução, interromper a reprodução com o comando stop, avançar uma música com a próxima e voltar com a anterior. Para aprender a controlar seu music player favorito com a Omnipause, siga os exemplos de comando abaixo.

Pausa

Para pausar a reprodução de música com o OmniPause, use o omnipause pause comando.

omnipause pause

Toque

Precisa iniciar a reprodução ou retomar? Use o omnipause play comando em uma janela do terminal.

omnipause play

Pare

Deseja parar completamente a reprodução de música? Execute o omnipause stop comando.

omnipause stop

Próximo

Deseja avançar uma música na lista de reprodução? Execute o onipause next comando.

onipause next

Anterior

Precisa voltar uma música em sua lista de reprodução? Corre onipause anterior

onipause anterior
watch instagram story