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.konf odgovarajuฤ‡im korisniฤkim imenom.

Ako su korisnici Kao, 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.


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.

      Zadirkivati dijo

    Vrlo dobar tutorial, ali ลพelim znati kakva je razlika s drugim igraฤima (osim ลกto je mpd)?

         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.

           Zadirkivati dijo

        Nisam znao da ima toliko prednosti, uvjerili ste me da ฤ‡u ga isprobati, a vaลก vodiฤ je izvrstan. Hvala vam

      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 ๐Ÿ™‚

      Leper_Ivan dijo

    Pa, prije svega hvala ลกto ste navratili. Pa, ako se pojavi bilo kakva sumnja, mogu vam pomoฤ‡i da je otklonite .. ๐Ÿ˜€

      Mauricio dijo

    Kakav igraฤ !! Koristio sam ga davno i sjajan je. Ipak sam priznati oboลพavatelj smjelosti.

      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.

         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.

      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 ๐Ÿ˜›

         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.

         invisible15 dijo

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

      Algave dijo

    Vrlo dobro, veฤ‡ ga koristim ... hvala !! ๐Ÿ™‚

      b1tblu3 dijo

    Izvrsno, pokuลกat ฤ‡u.

      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.

         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.

      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.

      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

      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.

      invisible15 dijo

    Ako koristite Fedoru, onemoguฤ‡ite selinux ili inaฤe neฤ‡e dopustiti mpd-u da napiลกe dnevnik.
    Inaฤe dobro.

      Carlos-Riper dijo

    ฤŒestitam na postu, pitanje kako mogu strujati audio (radio) s ncmpcpp + mpd + icecast, bio bih beskrajno zahvalan, samo naprijed. ๐Ÿ˜€

      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! ๐Ÿ˜€

      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.

      NeHeMueL dijo

    Moลพete li mi dodati pozadinu

      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