Se você estava procurando uma ferramenta para governar todos os seus players de mídia a partir da linha de comando, não procure mais. Existem alguns utilitários interessantes para controlar vários jogadores populares com comandos simples, independentemente de qual. Por exemplo, uma dessas ferramentas é o playerctl, que pode funcionar desde o terminal com comandos simples em modo texto para diversos reprodutores multimídia, entre os quais o Audacious, bmp, Spotify, Mplayer, VLC e xMMS.
Pára a instalação Você pode usar as ferramentas de gerenciamento de pacotes de sua distribuição preferida, já que geralmente estão incluídas nos repositórios oficiais mais famosos. Por exemplo, você pode instalá-lo com pacman se você tiver uma distro Arch ou baseado nela, usando APT para Debian e derivados, zypper para openSUSE e dnf para Fedora ... Uma vez instalado, você pode usá-lo de forma simples. Recomendo que você consulte o manual para saber mais, mas basicamente você pode listar os jogadores com:
playerctl -l
Por exemplo, se ele aparece na lista vlc, e queremos controlar o uso A partir disso, podemos usar os seguintes comandos para ver o status, reproduzir uma faixa, pausá-la, mover a faixa para frente ou para trás e pará-la, respectivamente:
playerctl status vlc playerctl play -p vlc playerctl pause vlc playerctl next vlc playerctl previous vlc placyerctl stop vlc
Você já sabe que se em vez de querer controlar o VLC quisermos fazer com outro, seria o mesmo comando, mas substituindo vlc pelo nome do jogador que queremos ... A propósito, você também pode usar outra alternativa chamada omnipusa Se você estiver interessado, também é um aplicativo baseado em Python que controla os jogadores através do DBus.