Instalando Mpd + Ncmpcpp

Instalando Mpd + Ncmpcpp

Dan
mpd + ncmpcpp

Music Player Daemon (MPD) é uma aplicação flexível e poderosa do lado do servidor para reproduzir música. Através de plugins e bibliotecas, ele pode reproduzir uma variedade de arquivos de som enquanto está sendo controlado pelo seu protocolo de rede.

o mpd é um daemon que roda no backend e precisa de um client para se conectar, vamos instala um velho conhecido, o ncmpcpp https://rybczak.net/ncmpcpp/


Partindo do presuposto que todos usam Arch ou algum Arch Based, caso contrário procure o mpd e o ncmpcpp nos repositorios da sua distribuição de preferência


Então, vamos lá...

Abra um terminal de sua preferência e entre com os comandos abaixo..

$ sudo pacman -S mpd

depois de instalado, pare o serviço

$ sudo systemctl stop mpd
$ sudo enable mpd

para saber o status do serviço, para certificar q ele parou

$ sudo systemctl status mpd

agora vamos cria o diretorio pra setar as configurações do mpd e para armazenar as suas playlists

$ mkdir -p ~/.mpd/playlists

agora os vamos criar os arquivos de configurações necessários para seu funcionamento.

$ touch ~/.mpd/{mpd.db,mpd.log,mpd.pid,mpdstate}

agora vamos configura-lo, use o editor de sua preferência, eu uso o vim então.

$ vim ~/.mpd/mpd.conf

depois do arquivo aberto, cole essas linhas, só não esqueça de mudar o usuário que no meu caso ta setado como danlinus, onde tiver essa linha troque pelo seu usuário.

music_directory    "/home/danlinus/Music"

music_directory    "/home/danlinus/Music" 

playlist_directory  "/home/danlinus/.mpd/playlists"

db_file      "/home/danlinus/.mpd/tag_cache"

log_file    "/home/danlinus/.mpd/mpd.log"

 pid_file    "/home/danlinus/.mpd/mpd.pid"

state_file    "/home/danlinus/.mpd/mpdstate"

bind_to_address "/home/danlinus/.mpd/socket"

audio_output {

type  "pulse"

name  "MPD"

# server  "remote_server" # optional# sink  "remote_server_sink" # optional

}


audio_output {

type          "fifo"

name          "my_fifo"

path          "/tmp/mpd.fifo"

format         "44100:16:1"

}


bind_to_address "localhost"

port "6600"

user "danlinus"

auto_update  "yes"

mixer_type  "software"

replaygain "track"

gapless_mp3_playback  "yes"

Salve o arquivo e feche o editor

até aqui tudo pronto, ja estamos com o mpd instalado e configurado...

Instalando e Configurando o ncmpcpp

$ sudo pacman -S ncmpcpp

vamos agora criar seu arquivo de configuração...

$ vim ~/.ncmpcpp/config

agora insira essas linhas no arquivo.


visualizer_fifo_path = "/tmp/mpd.fifo"

visualizer_output_name = "my_fifo"

#visualizer_sync_interval = "1"

visualizer_in_stereo = "no"

visualizer_type = "spectrum" (spectrum/wave)

#visualizer_look = "∙▋"

#visualizer_look = "●│"

visualizer_look = "◈▉"

#visualizer_look = "◈◈"

#visualizer_look = "∙│"

#visualizer_color = "white"

main_window_highlight_color = "white"

progressbar_look = "─╼─"

progressbar_color = "white"

progressbar_elapsed_color = "green"

song_list_format = " $1%a $5//$8 %t"

song_status_format = " $2%a $4⟫$3⟫ $8%t $4⟫$3⟫ $5%b "

now_playing_prefix = "$b$2⟩$3⟩ "

now_playing_suffix = "$8$/b"

song_columns_list_format = "(5)[]{} (30)[red]{a} (32)[white]{t|f} (50)[yellow]{b}

(4)[red]{l}"

color1 = "white"

color2 = "black"

mouse_support = "yes"

header_visibility = "no"

statusbar_visibility = "yes"

playlist_display_mode = "columns" (classic/columns)

autocenter_mode = "yes"

titles_visibility = "no"

enable_window_title = "no"

salve o arquivo e feche o editor.

Pronto!

mpd e ncmpcpp instalado agora vamos inicia-los..

digite no terminal.

$ mpd


agora o ncmpcpp!

$ ncmpcpp

Agora só ouvir suas músicas enquanto programa no terminal e seja feliz!


Dicas: mpd

senão sair o som, certifique que tenha o alsa, caso contrario instale com o comando abaixo...

$ sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa

e reiniciar o sistema ai vai funcionar de boas!

Dicas: ncmpcpp

os botões 12345678 são as configurações são configurações como relogio, playlists e outros...

para mais detalhes vou deixar um video das minhas configurações e seu funcionamento.

Manjaro + i3wm


Links:

mpd - https://www.musicpd.org/

ncmpcpp - https://rybczak.net/ncmpcpp/

caso precise de ajuda na instalação e configuração...

Telegram: https://t.me/DanLinus

Telegram: @PhantomGroup

Canal: https://t.me/Undeth

















Report Page