cmus (Português) - ArchWiki

Jump to content

Status de tradução: Esse artigo é uma tradução de Cmus. Data da última tradução: 2020-06-18. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

cmus (C* MUsic Player) é um reprodutor de áudio de console pequeno, rápido e poderoso que suporta a maioria dos principais formatos de áudio. Vários recursos incluem reprodução contínua, suporte a ReplayGain, streaming de MP3 e Ogg, filtragem ao vivo, inicialização instantânea, atalhos de teclado personalizáveis e vinculações de teclas padrão no estilo vi.

## Instalação

Instale o pacote cmus ou cmus-gitAUR para a versão de desenvolvimento.

Veja as dependências opcionais para codecs disponíveis e plugins de saída (instalados podem ser listados com `cmus --plugins`).

### Usando o cmus com ALSA

Instale o pacote alsa-lib.

Ao usar cmus com ALSA, a configuração padrão não permite reproduzir música. O que você pode encontrar ao tentar iniciar o cmus é uma linha terminal em branco, sem saída alguma. Para corrigi-lo, crie um novo arquivo de configuração e defina as seguintes variáveis:

    ~/.config/cmus/rc

    set output_plugin=alsa
    set dsp.alsa.device=default
    set mixer.alsa.device=default
    set mixer.alsa.channel=Master

## Uso

Veja cmus(1), cmus-tutorial(7) e cmus-remote(1).

## Configuração

Para configurar o cmus, consulte cmus(1).

### Controle remoto

Cmus pode ser controlado externamente através de um unix-socket com `cmus-remote`. Isso facilita o controle da reprodução por meio de um aplicativo externo ou vinculação de teclas.

Um tal uso deste recurso é controlar a reprodução no Cmus com os eventos do teclado XF86. O script a seguir quando executado iniciará o Cmus em um terminal xterm se ele não estiver em execução, caso contrário, ele alternará entre reproduzir / pausar:

    #!/bin/sh

    if ! pgrep -x cmus ; then
      xterm -e cmus
    else
      cmus-remote -u
    fi

Copie o código acima em um arquivo `~/bin/cplay` e faça-o executável.

Para usar o cmus-remote no Openbox, consulte Openbox#rc.xml.

## Scrobbling de áudio

O cmus não oferece suporte a scrobbling de áudio, mas existem soluções de terceiros. Instale cmusfmAUR para scrobbling no Last.fm ou Libre.fm. Para a configuração inicial, execute `cmusfm init` e siga o link para executar a autenticação.

Por padrão, o cmusfm funciona com o serviço Last.fm. No entanto, é possível alterar esse comportamento modificando as opções service-api-url e service-auth-url no arquivo de configuração (`~/.config/cmus/cmusfm.conf`). Posteriormente, deve-se reinicializar o cmusfm `cmusfm init` para se autenticar com o novo serviço de scrobbling. Para usar o Libre.fm como um serviço de scrobbling, deve-se usar a configuração da seguinte maneira:

    ~/.config/cmus/cmusfm.conf

    service-api-url = "https://libre.fm/2.0/"
    service-auth-url = "https://libre.fm/api/auth"

O próximo passo é definir o cmusfm como programa de status para o cmus. Execute o comando na janela principal do cmus `:set status_display_program=cmusfm`.

## Veja também

- Git Repository
- Website
- User submitted scripts

Categories:

- Music (Português)
- Console applications (Português)