Ao trabalhar em ambientes Linux onde não temos a oportunidade de ter um ambiente gráfico ou GUI ou simplesmente porque gostamos de usar o terminal, podemos encontrar uma série de comandos que nos permitem realizar tarefas comuns que não são apenas instalação ou gerenciamento de serviços E uma das maneiras mais práticas de usar o console no Linux é aprender alguns comandos para realizar ações que talvez não pensássemos ser possíveis.
É por isso que a Solvetic hoje saberá ouvir música no Linux através do terminal com alguns aplicativos simples e que oferecem ótimas funcionalidades.
Para esta análise, usaremos o Ubuntu 17.04.
1. Instalação MDP e NCMPCPP Linux
Para começar, vamos falar sobre uma das aplicações mais práticas para a tarefa de reprodução de áudio em Linux, MDP e NCMPCPP.
MPD (Music Player Daemon) é um aplicativo baseado no uso da estrutura cliente-servidor para reprodução de áudio. O MPD será executado em background, mantendo sempre a base de dados dos arquivos de música configurados em um único arquivo (suporta formatos como MP3, OGG, FLAC, WavePack e mais) ou em playlists, e estas podem ser controladas através de um cliente, que pode seja pela rede ou localmente, e o MDP oferece suporte para fluxos online.
Ncmpcpp é um cliente para aplicativo MPD com interface Ncurses baseada na interface ncmpc.
Passo 1
Para instalar esses aplicativos, executaremos a seguinte linha:
sudo apt install mpd ncmpcpp
Passo 2
Os arquivos de configuração MDP estão localizados no caminho etc / mpd.conf e para sua edição usaremos editores como vim ou nano:
sudo nano /etc/mpd.confAo executar esta linha, veremos o seguinte:
Como podemos ver, temos a opção de executar várias configurações no MPD.
etapa 3
A primeira linha que analisaremos será music_directory onde iremos estabelecer o percurso onde a música a ser tocada estará disponível e este mesmo processo pode ser feito com a linha playlist_directory onde as listas de reprodução estarão disponíveis:
Algumas das opções adicionais que podemos editar são:
- Nas linhas do utilizador Y grupo Podemos estabelecer o usuário a ser executado e o grupo atribuído, se desejarmos.
- As linhas bind_to_address Y porta eles devem ser descomentados removendo o sinal #.
- Se quisermos, podemos descomentar a linha restore_paused "sim" para evitar o início automático.
- Para evitar que o MDP atualize automaticamente a lista de reprodução, devemos descomentar a linha auto_update "sim".
Passo 4
Por padrão, o MPD usa ALSA ou PulseAudio para reprodução de música, mas se quisermos adicionar um ambiente que adiciona um visualizador, podemos configurar o FIFO. No arquivo anterior podemos ver a configuração desses players:
ALSASe quisermos usar ALSA esta será sua configuração:
audio_output {type "alsa" name "My ALSA Device" # device "hw: 0,0" # opcional # mixer_type "hardware" # optional # mixer_device "default" # optional # mixer_control "PCM" # optional # mixer_index "0" # opcional}
PulseAudioNo caso do PulseAudio, este será configurado por padrão e estas serão suas linhas que podemos ajustar conforme necessário:
audio_output {type "pulse" name "My Pulse Output" # server "remote_server" # optional # sink "remote_server_sink" # optional}
FIFOSe quisermos usar FIFO como display, será necessário adicionar as seguintes linhas:
saída_de_udio {tipo "fifo" nome "fifo_mpd" caminho "/tmp/mpd.fifo" formato "44100: 16: 2"}
Uma vez que essas mudanças sejam definidas, podemos salvar o arquivo executando a combinação de teclas Ctrl + O e sair usando Ctrl + X.
Guardar mudanças
Ctrl + O
Sair
Ctrl + X
2. Adicionar MPD ao grupo de áudio
Passo 1
A próxima etapa é adicionar MPD ao grupo Áudio e para isso executaremos a seguinte linha:
áudio sudo gpasswd -a mpd
Passo 2
Configuração NCMPCPP: A seguir devemos criar e editar os valores de configuração NCMPCPP e para isso executaremos as seguintes linhas em sua ordem:
mkdir ~ / .ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp / usr / share / doc / ncmpcpp / config /home/solvetic/.ncmpcpp/config sudo chown -R usuário: usuário / home / solvetic / .ncmpcpp / configObservação:Devemos definir o caminho correto com o nome do nosso usuário.
etapa 3
Conation to MDP: Agora acessaremos o arquivo de configuração NCMPCPP executando a seguinte linha:
sudo nano /home/solvetic/.ncmpcpp/configLá iremos descomentar as seguintes linhas:
mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5
Passo 4
Nas linhas a seguir, especificaremos o caminho da música e procederemos para descomentar:
mpd_music_dir = / home / (usuário) / Música mpd_crossfade_time = 2Agora vamos configurar o caminho do arquivo .fifo:
visualizer_fifo_path = /tmp/mpd.fifoVamos definir o nome do visualizador:
visualizer_output_name = fifo_mpd
Nós salvamos as alterações no arquivo.
3. Usando NCPMCPP Linux
Uma vez que esses valores são definidos, executamos NCMPCPP simplesmente inserindo a linha ncmpcpp no terminal e pressionando Enter:
Assim que a música for carregada, este será seu ambiente:
As maneiras de usar este aplicativo são:
- Espaço: Adicione a música à lista de reprodução
- Digitar: Toque a música selecionada
- >: Próxima música
- <: Musica anterior
- s: Para a musica
- p: Pausar a música
- z: Ative o modo aleatório
- eu: Mostra a letra da música
- S: Salvar alterações
Como podemos ver, é uma ótima alternativa quando se trata de ouvir música no Linux.
4. Aplicativo CMUS Linux
CMUS (C * Music Player) é um aplicativo de código aberto para reproduzir áudio em ambientes UNIX ou Linux e é licenciado pela GNU General Public License. Sua execução é exclusivamente por meio de uma interface de usuário baseada em terminal.
Alguns dos recursos de uso do CMUS são:
- Suporte a vários formatos, como formatos de áudio, incluindo MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN e MOD.
- Reprodução contínua e compatibilidade com ReplayGain.
- Possibilidades de filtragem extensas
- Ele pode ser gerenciado usando o comando cmus-remote (UNIX ou soquete TCP / IP)
- Pode ser executado em ambientes Linux, OS X, FreeBSD, NetBSD, OpenBSD e Cygwin.
- Tem uma fila de reprodução
Passo 1
Para instalar o CMUS, devemos executar o seguinte comando:
sudo apt install cmusCaso apresente algum tipo de erro, podemos executar as seguintes linhas para instalá-lo a partir de um repositório:
sudo add-apt-repository ppa: jmuc / cmus sudo apt update sudo apt install cmusPasso 2
Para abrir o CMUS, basta executar a seguinte linha.
sudo cmusO seguinte será exibido:
etapa 3
Para adicionar novas músicas, pressionaremos o número 5 e veremos o seguinte:
Passo 4
Lá, usaremos as setas de direção para acessar o diretório onde a música está hospedada e pressione Enter.
Veremos as músicas disponíveis:
Etapa 5
Para adicioná-los à lista de reprodução, selecione a música e pressione a tecla. para.
Pressionamos Enter na música selecionada para iniciar sua reprodução.
Algumas das opções para usar com CMUS são:
- c: Pausar ou retomar a música
- Tecla direita ou esquerda: Avançar ou desacelerar a música em 10 segundos
- *: Pesquisa por minuto na música
- r: Repita a música
- s: Ativa a reprodução aleatória
5. Aplicativo MOC Linux
MOC (Music on Console) é outra alternativa a ser utilizada em ambientes Linux para a reprodução de músicas por meio de comandos. O MOC é um reprodutor leve que pode reproduzir todos os formatos de áudio disponíveis.
Passo 1
Para instalar o MOC, executaremos a seguinte linha:
sudo apt install mocUma vez instalado, executamos a linha mocp no terminal para acessar o aplicativo:
Passo 2
Lá, selecionamos a pasta onde temos as músicas hospedadas para acessá-las:
Pressionamos Enter para começar a jogar.
Ao usar o MOC, temos as seguintes possibilidades:
- >: Aumentar o volume (1%)
- <: Diminuir o volume (1%)
- , : Diminuir o volume (5%)
- . : Aumentar o volume (5%)
- h: Exibe a ajuda do MOC
- p ou espaço: Pausa
- Digitar: Toque
- n: Toque a próxima música
- b: Toque a música anterior
- PARA: Adicione um diretório à lista de reprodução
- para: Adicione apenas um arquivo à lista
- c: Remova um arquivo da lista de reprodução
- C: Limpe a lista inteira
- q: Deixe o programa em segundo plano
- Q: Feche o programa completamente
- eu: Mudar de janela dupla para janela única
- Tabulador: Mudamos a tela no MOC
6. Aplicativo para Linux Mpg123
Mpg123 é um console MPEG rápido que funciona como reprodutor de áudio e biblioteca de decodificação de arquivos. É simples e permite que você toque vários formatos de áudio no console Linux
Para sua instalação executaremos o seguinte comando:
sudo apt install mpg123Para seu uso, iremos executar a seguinte sintaxe:
mpg123 (caminho da música)
Algumas das opções para usar com mpg123 são:
- [s] ou []: Reinicia a música
- [d]: Música anterior
- [b]: Volta ao início da música
- [.]: Avançar a música
- [,]: Retorna a música
- [:]: Avanço rápido
- [;]: Atraso rápido da música
- [+]: Aumentar o volume
- [-]: Volume baixo
- [r]: Muda para o modo RGB
- [v]: Muda para o modo detalhado
- [l]: Na lista de reprodução atual, indica a faixa em uso
- [t]: Exibe as informações da música
- [m]: Imprimir o cabeçalho MPEG
- [h]: Exibir ajuda do mpg123
- [q]: Feche o aplicativo
Temos opções úteis e práticas quando se trata de tocar músicas do console no Linux.