Por que não Spotify ou Youtube Music?
Os serviços de streaming atuais, embora convenientes, apresentam limitações cada vez maiores: custos crescentes, anúncios, perda de qualidade e dependência constante de conexão. Por isso, muitos usuários procuram alternativas que devolvam o controle sobre sua música.
Alternativa: MPD com ncmpcpp
O Music Player Daemon (MPD) é um servidor de áudio que executa músicas a partir da sua biblioteca local, enquanto o ncmpcpp é uma interface TUI (Text User Interface) que permite controlar o MPD diretamente do terminal, de maneira elegante e eficiente.
Essa combinação traz rapidez, leveza e customização, permitindo ao usuário escutar, organizar e gerenciar toda a biblioteca de músicas local sem distrações.
Como fazer funcionar?
Instalação (Debian/Ubuntu)
sudo apt update
sudo apt install mpd ncmpcpp
Configuração do MPD
Um exemplo básico de mpd.conf:
music_directory "~/Musica"
playlist_directory "~/.config/mpd/playlists"
db_file "~/.config/mpd/database"
audio_output {
type "pulse"
name "PulseAudio"
}
Após configurar, basta iniciar o serviço:
mpd
Ou, para rodar em segundo plano:
mpd &
Utilizando o ncmpcpp
Abra o terminal e execute:
ncmpcpp
A interface gráfica baseada em textos será aberta, oferecendo recursos para navegar na biblioteca, criar playlists, buscar músicas e visualizar informações detalhadas sobre faixas e álbuns — tudo com extrema rapidez.
Adicionando músicas à biblioteca
Basta copiar seus arquivos de áudio (MP3, FLAC etc.) para a pasta definida em music_directory. Para que novas músicas apareçam no ncmpcpp, solicite ao MPD que atualize a biblioteca:
mpc update
Ou pressione u dentro do ncmpcpp.
Recursos das interfaces TUI
- MPD: Responsável pela reprodução, controle de áudio, playlists e manutenção da biblioteca.
- ncmpcpp: Interface no terminal para explorar músicas, montar filas de reprodução, buscar, ver letras, capas e mais.
Ambos são altamente personalizáveis. O ncmpcpp possui um arquivo de configuração próprio, permitindo alterar cores, teclas e exibir painéis conforme seu gosto.
Exemplo de fluxo de uso
- Adicione músicas à pasta configurada.
- Rode
mpde depoisncmpcpp. - Navegue com as setas, utilize
Enterpara adicionar à fila,xpara tocar,apara adicionar à playlist,qpara sair. - Para atualizar a biblioteca, utilize
udentro do ncmpcpp. - Explore as abas com
1,2, ... para acessar diferentes funcionalidades (biblioteca, playlists, filtros).
Vantagens dessa abordagem
- Total independência de serviços de terceiros;
- Zero anúncios;
- Consumo mínimo de recursos;
- Controle de qualidade do áudio;
- Altamente scriptável e customizável.
