MPD: Svestrani demon za glazbu.

Bok dobar dan. Razgovarajmo o svestranom MPD: Daemon Music Player izvornim nazivom na engleskom jeziku.

Prema ArchLinux Wiki, MPD je audio uređaj koji obrađuje arhitekturu poslužitelj-klijent. MPD radi u pozadini kao demon, upravlja popisima za reprodukciju i bazom podataka i koristi vrlo malo resursa. Da biste koristili grafičko sučelje, potreban je dodatni klijent.

Nakon što se objasni što je MPD, nastavit ću vam reći kako je instaliran i konfiguriran da može reproducirati vašu glazbu. Osobno smatram da je to izvrsna usluga, zbog širine oblika upotrebe, a posebno zbog male potrošnje.

MPD instalacija

Ovaj će vodič biti usmjeren na njegovu instalaciju u ArchLinux, a to je distribucija koju koristim. Pretpostavljam da iako se nazivi paketa mogu razlikovati, instalacija i konfiguracija su slični u bilo kojoj drugoj distribuciji.

1 ° Nastavljamo s ažuriranjem i instaliranjem potrebnih paketa:

sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata

Pojašnjenje: Ja sam izabrao, osim vlastitog mpd, grafički klijent, Sonata (GTK) i ncmpcpp, putem terminala.

2 ° Jednom instalirani konfigurirat ćemo i stvoriti neke mape koje su nam potrebne.

sudo {su_editor} /etc/mpd.conf

Tražimo sljedeće redove i zamjenjujemo ih našim konfiguracijama:

music_directory         "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”

Jasno je da se moraju promijeniti vaš korisnik od strane vašeg korisnika.

Sada je vrijeme za konfiguriranje korisnika. Moramo samo promijeniti korisničku liniju mpd.conf odgovarajućim korisničkim imenom.

Ako su korisnici Alsa, moraju komentirati sljedeće retke:

audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}

Ako koriste PulseAudio, oni moraju komentirati sve navedeno i komentirati odjeljak PulseAudio.

Spremili smo i zatvorili mpd.conf i dodjeljujemo odgovarajuća dopuštenja:

sudo chmod 644 /etc/mpd.conf

3. dodir stvorite potrebne mape.

mkdir ~/.mpd
mkdir ~/.mpd/playlists

Zatim kreiramo potrebne datoteke tako da MPD radi ispravno.

touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state

I na kraju, vrijeme je za pokretanje mpd demona. Naravno, tada se može dodati u rc.conf.

sudo rc.d start mpd

Možete učiniti i sljedeće, umjesto da dodate mpd u rc.conf, možete ga dodati u svoj WM autostart ili možda u .xinitrc.

Sonata

Sad je sa sonatom vrlo lako. Izvršimo je, kliknemo desnom tipkom bilo gdje:

 

Trebali bi postaviti svoju mapu Glazba, tamo gdje je to primjenjivo. I isto korisničko ime koje su koristili u mpd.conf.
Kao što ćete vidjeti, u snimanju koristim priključak 8888, to je da sam u vrijeme snimanja testirao još jedan port temeljen na nesmetanoj konfiguraciji. Preporučujem da u svim koristite 6600 koji se standardno isporučuje.

Nakon što spremimo, spremimo i zatvorimo konfiguraciju, idemo na karticu "Biblioteka" i trebali biste vidjeti glazbenu kolekciju. Ako se ne vidi, ponovno pokrenite program.

 

NCMPCPP

Prije svega, moramo konfigurirati glavnu datoteku ncmpcpp:

sudo {su_editor} /usr/share/doc/ncmpcpp/config

A mi samo moramo promijeniti sljedeće redove

mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo

Štedimo i zatvaramo.

Stvaramo odgovarajuću mapu u našem domu.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Gdje ćemo stvoriti odgovarajuću konfiguracijsku datoteku.

mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"

Jednom. Možete promijeniti konfiguraciju po svom ukusu, mi spremamo i zatvorimo.

Pokreni dodirom ncmpcpp.. Ako ste u konzoli, jednostavno stavite naredbu:

ncmpcpp

Korištenje ncmpcpp:

  1. Prvo čistimo popis pjesama tipkom «c» (tako da nema ponovljenih pjesama)
  2. Zatim pritisnemo «3» za prelazak na karticu preglednika
  3. Pritisnite "v" za odabir svih
  4. Pritisnite "shift + a" i otvorit će se novi izbornik
  5. Zatim dajemo "trenutni popis za reprodukciju MPD-a" (prva opcija)
  6. Na kraju odabiremo «Na kraju playilsta»

 

To je sve za sad. Nadam se da vam se svidio i prije svega da je koristan. Bit će to do sljedećeg puta.

Ivane!

PS: Ovo je moja prva rata i nadam se da se znate ispričati ako sam nešto skrivio.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

25 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Zadirkivati dijo

    Vrlo dobar tutorial, ali želim znati kakva je razlika s drugim igračima (osim što je mpd)?

    1.    ivanovblack dijo

      Pa vrlo je lagana. Ako imate puno, zaista puno glazbe, na primjer 100.000 pjesama ili više, izvršavanje programa je brzo.
      Mislim da to jednostavno moraš probati.
      Pretraživanje baze podataka radi brzo, svu svoju glazbu možete staviti na popis za reprodukciju bez čekanja.
      Radi bez grafičkog okruženja, možete završiti sesiju i nastaviti slušati glazbu.
      Možete koristiti i testirati bilo koji klijent istovremeno bez dovršavanja mpd-a i ne morate dodavati svoju glazbenu mapu iznova i iznova čim pokušate s drugim klijentom.
      Ima sve potrebne kodeke. Također je sposoban za streaming, možete ga koristiti kao glazbeni poslužitelj i pristupiti mu s drugog računala ili s Androidom itd.

      1.    Zadirkivati dijo

        Nisam znao da ima toliko prednosti, uvjerili ste me da ću ga isprobati, a vaš vodič je izvrstan. Hvala vam

  2.   KZKG ^ Gaara dijo

    U pravo vrijeme za poduku, vrlo dobro objašnjeno 😀
    Stvarno ... hvala na pomoći, dobrodošli na blog 😉

    Pozdrav i ako nešto trebate, znate ... tu smo.

    PS: Već se pojavljujete kao "urednik" u komentarima 🙂

  3.   Leper_Ivan dijo

    Pa, prije svega hvala što ste navratili. Pa, ako se pojavi bilo kakva sumnja, mogu vam pomoći da je otklonite .. 😀

  4.   Mauricio dijo

    Kakav igrač !! Koristio sam ga davno i sjajan je. Ipak sam priznati obožavatelj smjelosti.

  5.   AurosZx dijo

    Koristim ga u Debianu otprilike mjesec dana, Oyashiro-sama i conandoel pomogli su mi da ga konfiguriram 🙂 Kao klijent koristim Xfmpc (iz tima Xfce) i dodatak za ploču nazvan xfce4-mpc-plugin koji omogućuje promjenu pjesme i povećavanje / smanjivanje glasnoće 😛 A u LXDE / Openboxu koristim Sonatu.
    Preporučuje se MPD, vrlo je lagan i radi čak i uz streaming.

    1.    Abel dijo

      Orale, taj klijent to nije znao, a manje dodatak, uvijek sam bio iz ncmpcpp-a, ali morat ćemo ga isprobati sada kad već neko vrijeme radim s XFCE-om. xP

      Pozdrav.

  6.   vicky dijo

    Pokušao sam ga instalirati i konfigurirati tisuću puta, svaki put kad je propao, počeo sam ga ponovo instalirati, a datoteka mpd.conf ne postoji !! Mislim da je mpd sa mnom nešto osobno 😛

    1.    Leper_Ivan dijo

      Trebali biste ga imati. Ako ne, možete ga izvesti iz druge mape. Na Arch wikiju možete vidjeti odakle ga kopirati.

    2.    invisible15 dijo

      Dvije godine sam iza mpd-a i napokon sam uspio uspjeti, ako uklonim SELinux.

  7.   Algabe dijo

    Vrlo dobro, već ga koristim ... hvala !! 🙂

  8.   b1tblu3 dijo

    Izvrsno, pokušat ću.

  9.   ivanovblack dijo

    Malo samo oglašavanja, ali ako ga netko ne uspije konfigurirati na sustavima temeljenim na Debianu, ovdje:

    http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/

    Na engleskom je jeziku, ali mislim da to nije tako teško.

    1.    anti dijo

      Do sad kad sam vidio vezu, ispustio sam dvadeset. Puno vam hvala na tom vodiču na forumima Crunchbang.
      To me spasilo kad sam je prvi put uspješno postavio i upotrijebio kad god instaliram od nule. Hvala vam puno.

  10.   Abel dijo

    Najbolji igrač kojeg sam do sada koristio, koristim ga već gotovo godinu i pol dana, da budem iskren, bio sam lijen pročitati post, ali pogledao sam ga. xP

    Iz istog razloga iz kojeg sam ga malo pogledao, imam dva mala savjeta, prvo, mislim da bi svima bilo lakše rukovati MPD-om kao normalnim korisnikom stvarajući svu konfiguraciju iz ~ / .mpdconfig učitavanja na početku i ne nužno u demonima, i drugo. Za one koji koriste ncmpcpp kao klijent, mogli bi instalirati ncmpcpp-fftw za nekoliko dodatnih opcija, uključujući dobar preglednik, samo dodajte nekoliko redaka u konfiguraciju ncmpcpp.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "vizualno"
    visualizer_sync_interval = "30"
    visualizer_type = "spektar" (val / spektar)
    visualizer_color = "cijan"

    Pozdrav.

  11.   Tavo dijo

    Mpd je vrlo dobar, koristio sam ga sa sonatom. Jedini problem koji sam imao je taj što se prilikom pokretanja sustava demon ponekad nije učitavao, a ono što sam učinio je onemogućavanje učitavanja iz init.d uređivanjem promjene datoteke / etc / default / mpd vrijednost true za false. Na taj način mpd nije započeo s ostalim demonima Da bi se pokrenuli i mpd i sonata, jednostavno je povezati naredbe mpd && sonata

  12.   Koratsuki dijo

    Pokušat ću, uvijek sam koristio XMMS i sviđa mi se, iako se ovaj mora malo dočepati, ako poboljša performanse, razmislim i možda promijenim.

  13.   invisible15 dijo

    Ako koristite Fedoru, onemogućite selinux ili inače neće dopustiti mpd-u da napiše dnevnik.
    Inače dobro.

  14.   Carlos-Riper dijo

    Čestitam na postu, pitanje kako mogu strujati audio (radio) s ncmpcpp + mpd + icecast, bio bih beskrajno zahvalan, samo naprijed. 😀

  15.   nemo dijo

    Napokon sam ga uspio instalirati ... 😐 jutro je 1:20, ali nije me briga jer moj mpd + ncmpcpp radi nakon otprilike 8 sati borbe s tisućama wikija (također s ovim tuto hahaha), ali to je poslužio kao referenca za razumijevanje određenih stvari, hvala! 😀

  16.   mario zdravo dijo

    Pozdrav svima, živjeli.
    Danas pišem da vas zamolim za pomoć, već mi je toliko dosadno što ne mogu konfigurirati MPD ... Već sam slijedio puno vodiča i ne mogu pronaći šalu; sve je u redu do zadnjeg retka prije postizanja sonate

    sudo rc.d početak mpd

    i čitajući, otkrio sam da ga je rc.d već uklonio iz archlinuxa; s druge strane, prilikom izvršavanja mpd-a s terminala, baca mi sljedeće

    [novatovich @ nvtvich-vd ~] $ mpd
    preslušajte: neuspješno vezanje za '0.0.0.0:6600': Adresa se već koristi (ionako se nastavlja, jer je vezivanje za '[:: ::: 6600' uspjelo)
    daemon: ne može pokretati dodatne grupe korisnika «novatovich»: rad nije dopušten

    onda se čini da je prilikom izvođenja sonate povezan, ali mislim da mpd nije stvorio popise za reprodukciju.

    Nadam se da ću imati bilo kakvih komentara koji bi mi pomogli da mpd radi, zaista bih to cijenio.

  17.   NeHeMueL dijo

    Možete li mi dodati pozadinu

  18.   Wako dijo

    Još je jedan vodič hitan. Ne mogu ga natjerati da radi, već sam provjerio wiki arch i nijedan. U knjižnici se nikad ništa ne pojavljuje: c