MPD: Svestrani demon za muziku.

Zdravo dobar dan. Razgovarajmo o svestranom MPD: Daemon muzičkog uređaja originalnim nazivom na engleskom jeziku.

Prema ArchLinux Wiki, MPD je audio uređaj koji obrađuje arhitekturu server-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.

Jednom kada se objasni šta je MPD, nastavit ću vam reći kako je instaliran i konfiguriran za reprodukciju vaše muzike. Osobno smatram da je to izvrsna usluga zbog širine načina korištenja, a posebno zbog male potrošnje.

MPD instalacija

Ovaj vodič će biti usmjeren na njegovo instaliranje 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 svog 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 da konfigurirate korisnika. Moramo samo promijeniti korisničku liniju mpd.conf odgovarajućim korisničkim imenom.

Ako su korisnici Kao, oni moraju komentirati sljedeće redove:

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 gore navedeno i komentirati odjeljak PulseAudio.

Spremili smo i zatvorili mpd.conf i dodjeljujemo odgovarajuće dozvole:

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 konačno, vrijeme je da lansiramo mpd demon. Naravno, tada se može dodati u rc.conf.

sudo rc.d start mpd

Takođe možete učiniti sledeće, umesto da dodate mpd u rc.conf, možete ga dodati u svoj WM autostart ili možda u .xinitrc.

sonata

Sada je sa sonatom vrlo lako. Izvršimo ga, kliknemo desnim klikom na bilo koju stranicu:

Trebali bi postaviti svoju muzičku mapu, tamo gdje je to moguće. I isto korisničko ime koje su koristili u mpd.conf.
Kao što ćete vidjeti, koristim port 8888 za hvatanje, to je da sam u vrijeme snimanja testirao drugi port zasnovan na neustrašivoj konfiguraciji. Preporučujem da za sve 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, ponovo 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.

Stvorimo 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šćenje 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 meni
  5. Zatim dajemo "trenutnu MPD listu za reprodukciju" (prva opcija)
  6. Na kraju odaberemo «Na kraju playilsta»

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

Ivane!

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   josh rekao je

    Vrlo dobar vodič, ali želim znati koja je razlika u odnosu na druge igrače (osim što je mpd)?

    1.    ivanovblack rekao je

      Pa vrlo je lagan. Ako imate puno, zaista puno muzike, 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 muziku možete staviti na listu za reprodukciju bez čekanja.
      Radi bez grafičkog okruženja, možete završiti sesiju i nastaviti slušati muziku.
      Možete istovremeno koristiti i testirati bilo koji klijent bez dovršavanja mpd-a i ne morate dodavati svoju muzičku mapu iznova i iznova čim pokušate s drugim klijentom.
      Ima sve potrebne kodeke. Takođe je sposoban za streaming, možete ga koristiti kao muzički server i pristupiti mu sa drugog računara ili sa Androidom itd.

      1.    josh rekao je

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

  2.   KZKG ^ Gaara rekao je

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

    Pozdrav i ako vam nešto treba, znate ... tu smo.

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

  3.   Leper_Ivan rekao je

    Pa, prvo vam puno hvala što ste navratili. Pa, ako se pojavi bilo kakva sumnja, mogu vam pomoći da je otklonite .. la

  4.   mauricio rekao je

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

  5.   auroszx rekao je

    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 panel nazvan xfce4-mpc-plugin koji omogućava 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.    Avelj rekao je

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

      Pozdrav.

  6.   vicky rekao je

    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 lično 😛

    1.    Leper_Ivan rekao je

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

    2.    nevidljiv15 rekao je

      Dvije godine sam iza mpd-a i napokon sam uspio uspjeti, odnosno uklanjanjem SELinux-a.

  7.   Algave rekao je

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

  8.   b1tblu3 rekao je

    Odlično, probaću.

  9.   ivanovblack rekao je

    Malo samooglašavanja, ali ako ga netko ne uspije konfigurirati na sustavima zasnovanima na Debianu, ovdje:

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

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

    1.    anti rekao je

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

  10.   Avelj rekao je

    Najbolji igrač kojeg sam do sada koristio, koristim ga skoro godinu i po 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 koji kreira svu konfiguraciju iz ~ / .mpdconfig učitavanja na početku, a 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 pregledač, samo dodajte nekoliko redaka u konfiguraciju ncmpcpp.

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

    Pozdrav.

  11.   Tavo rekao je

    Mpd je vrlo dobar, koristio sam ga sa sonatom. Jedini problem koji sam imao je taj što se prilikom pokretanja sistema demon ponekad nije učitavao i ono što sam učinio je onemogućavanje učitavanja iz init.d uređivanjem datoteke / etc / default / mpd promjena vrijednosti 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 rekao je

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

  13.   nevidljiv15 rekao je

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

  14.   Carlos-Riper rekao je

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

  15.   nemo rekao je

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

  16.   mario zdravo rekao je

    Pozdrav svima, zivjeli.
    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 start mpd

    i čitajući, otkrio sam da ga je rc.d već uklonio iz archlinuxa; s druge strane, kada izvršavam mpd 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)
    demon: ne može pokretati dodatne grupe korisnika «novatovich»: operacija nije dozvoljena

    onda se čini da je prilikom izvođenja sonate povezan, ali mislim da mpd nije kreirao plejliste.

    Nadam se da će bilo koji komentar koji će mi pomoći da mpd radi, zaista bio zahvalan.

  17.   NeHeMueL rekao je

    Možete li mi dodati pozadinu

  18.   wako rekao je

    Drugi vodič je hitan. Ne mogu ga natjerati da radi, već sam provjerio arch wiki i nijedno. U biblioteci se nikad ništa ne pojavljuje: c