MPD: universalus muzikos demonas.

Sveika diena. Pakalbėkime apie universalų MPD: „Music Player Daemon“ originaliu pavadinimu anglų kalba.

Pagal „ArchLinux Wiki“, MPL yra garso grotuvas, valdantis serverio ir kliento architektūrą. MPL jis veikia fone kaip deimonas, tvarko grojaraščius ir duomenų bazę ir naudoja labai mažai išteklių. Norint naudoti grafinę sąsają, reikia papildomo kliento.

Kai paaiškinsiu, kas yra MPD, aš jums pasakysiu, kaip jis įdiegtas ir sukonfigūruotas leisti jūsų muziką. Asmeniškai manau, kad tai puiki paslauga dėl naudojimo būdų platumo ir visų pirma dėl mažo vartojimo.

MPD diegimas

Šis vadovas bus skirtas jį įdiegti „ArchLinux“, kuris yra mano naudojamas paskirstymas. Įsivaizduoju, kad nors paketų pavadinimai gali skirtis, bet kokiu kitu platinimu diegimas ir konfigūracija yra panašūs.

1 ° Mes atnaujiname ir įdiegiame reikiamus paketus:

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

Patikslinimas: Aš pasirinkau ne savo mpd, grafinis klientas „Sonata“ (GTK) ir „ncmpcpp“ per terminalą.

2 ° Įdiegę mes sukonfigūruosime ir sukursime keletą reikalingų aplankų.

sudo {su_editor} /etc/mpd.conf

Mes ieškome šių eilučių ir pakeičiame jas savo konfigūracijomis:

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”

Akivaizdu, kad jie turi keistis jūsų vartotojas jūsų vartotojo.

Dabar atėjo laikas sukonfigūruoti vartotoją. Turime pakeisti tik vartotojo liniją mpd.conf atitinkamu vartotojo vardu.

Jei jie yra alsa, jie turi nekomentuoti šių eilučių:

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
}

Jei jie naudojasi "PulseAudio", jie turi pakomentuoti visa tai, kas išdėstyta pirmiau, ir komentuoti „PulseAudio“ skyrių.

Mes išsaugome ir uždarome mpd.conf ir priskiriame atitinkamus leidimus:

sudo chmod 644 /etc/mpd.conf

3. Palieskite sukurti reikiamus aplankus.

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

Tada mes sukuriame reikiamus failus taip MPL veikia teisingai.

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

Ir pagaliau atėjo laikas paleisti mpd demoną. Žinoma, tada jį galima pridėti prie rc.conf.

sudo rc.d start mpd

Taip pat galite atlikti šiuos veiksmus, užuot pridėję mpd prie rc.conf, galite jį pridėti prie savo WM automatinio paleidimo, o gal .xinitrc.

Sonata

Dabar su sonata yra labai lengva. Mes jį vykdome, dešiniuoju pelės mygtuku spustelėkite bet kurią svetainę:

 

Jei reikia, jie turėtų susikurti savo muzikos aplanką. Tas pats vartotojo vardas, kurį jie naudojo mpd.conf.
Kaip pamatysite, fiksuodamas naudoju 8888 prievadą, tai buvo tada, kai fotografuodamas bandžiau kitą prievadą, pagrįstą „conky“ konfigūracija. Aš rekomenduoju naudoti 6600, kuris yra numatytasis visuose.

Tai padarius, išsaugome ir uždarome konfigūraciją, einame į skirtuką „Biblioteka“ ir turėtumėte pamatyti muzikos kolekciją. Jei jo nematyti, paleiskite programą iš naujo.

 

NCMPCPP

Pirmiausia turime sukonfigūruoti pagrindinį „ncmpcpp“ failą:

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

Ir mes tiesiog turime pakeisti šias eilutes

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

Mes taupome ir uždarome.

Savo namuose sukuriame atitinkamą aplanką.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Kur sukursime atitinkamą konfigūracijos failą.

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"

Kartą. Galite pakeisti konfigūraciją pagal savo skonį, mes išsaugome ir uždarome.

Palieskite paleisti ncmpcpp.. Jei esate konsolėje, tiesiog įdėkite komandą:

ncmpcpp

Naudojant „ncmpcpp“:

  1. Pirmiausia grojaraštį išvalome klavišu «c» (kad nebūtų pakartotų dainų)
  2. Tada paspauskite «3», kad pereitumėte į naršyklės skirtuką
  3. Paspauskite «v», kad pasirinktumėte visus
  4. Paspauskite «shift + a» ir jis atidarys naują meniu
  5. Tada pateikiame „dabartinį MPD grojaraštį“ (pirmasis variantas)
  6. Galiausiai pasirenkame «Žaidimo pabaigoje»

 

Kol kas viskas. Tikiuosi, kad jums tai patiko ir, svarbiausia, kad tai jums naudinga. Tai bus iki kito karto.

Ivanas!

PS: Tai mano pirmoji įmoka ir tikiuosi, kad žinote, kaip atsiprašyti, jei padariau ką nors ne taip.


Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.

25 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Josh sakė

    Labai gera pamoka, bet noriu sužinoti, koks skirtumas tarp kitų žaidėjų (išskyrus tai, kad jie yra mpd)?

    1.    ivanovjuoda sakė

      Na tai labai labai lengva. Jei turite daug, tikrai daug muzikos, pavyzdžiui, 100.000 XNUMX ar daugiau dainų, programa vykdoma greitai.
      Manau, kad jūs tiesiog turite tai išbandyti.
      Duomenų bazių paieška veikia greitai, galite nelaukdami įtraukti savo muziką į grojaraštį.
      Tai veikia be grafinės aplinkos, galite baigti sesiją ir toliau klausytis muzikos.
      Galite vienu metu naudoti ir išbandyti bet kurį klientą, nebaigdami MPP, ir jums nereikės vėl ir vėl pridėti savo muzikos aplanko, kai tik bandysite kitą klientą.
      Jame yra visi reikalingi kodekai. Jis taip pat gali perduoti srautą, galite jį naudoti kaip muzikos serverį ir pasiekti jį iš kitos mašinos arba naudodami „Android“ ir pan.

      1.    Josh sakė

        Aš nežinojau, kad jis turi tiek daug privalumų, jūs įtikinote mane, kad aš tai išbandysiu, o jūsų pamoka yra puiki. Ačiū

  2.   KZKG ^ Gaara sakė

    Tinkamu laiku pamokai, labai gerai paaiškinta 😀
    Tikrai ... ačiū už pagalbą, sveiki apsilankę tinklaraštyje 😉

    Sveikinimai ir jei jums ko nors reikia, žinote ... štai mes čia.

    PS: Jūs jau esate „redaktorius“ komentaruose 🙂

  3.   Leper_Ivan sakė

    Na, visų pirma labai ačiū, kad užsukote. Na, jei kyla abejonių, galiu padėti ją išsklaidyti .. 😀

  4.   mauricio sakė

    Koks žaidėjo gabalas !! Aš jį naudojau seniai ir jis yra puikus. Vis dėlto esu žinomas „Audacious“ gerbėjas.

  5.   „AurosZx“ sakė

    Aš jį naudoju „Debian“ maždaug mėnesį, jį sukonfigūruoti padėjo „Oyashiro-sama“ ir „conandoel“. Kaip klientas naudoju „Xfmpc“ (iš „Xfce“ komandos) ir skydelio papildinį „xfce4-mpc-plugin“, kuris leidžia dainų keitimas ir garsumo didinimas / mažinimas 😛 Ir LXDE / Openbox naudoju Sonatą.
    Rekomenduojamas MPD, jis yra labai lengvas ir veikia net transliuojant.

    1.    Abelis sakė

      Orale, tas klientas to nežinojo ir mažiau įskiepio, aš visada buvau iš ncmpcpp, bet turėsiu išbandyti dabar, kai kurį laiką buvau su XFCE. xP

      Sveikinimai.

  6.   Vicky sakė

    Aš bandžiau jį įdiegti ir sukonfigūruoti tūkstantį kartų, kiekvieną kartą, kai tai nepavyko, aš pradėjau jį įdiegti dar kartą, o mpd.conf failas neegzistuoja !! Manau, kad mpd su manimi yra kažkas asmeniško 😛

    1.    Leper_Ivan sakė

      Turėtumėte jį turėti. Jei ne, galite eksportuoti iš kito aplanko. Arch wiki galite pamatyti, iš kur jį nukopijuoti.

    2.    Invisible15 sakė

      Aš buvau už mpd dvejus metus ir man pagaliau pavyko tai padaryti, kad jei pašalinsiu SELinux.

  7.   Algabė sakė

    Labai gerai, aš jau naudoju jį ... ačiū !! 🙂

  8.   b1tblu3 sakė

    Puiku, išbandysiu.

  9.   ivanovjuoda sakė

    Šiek tiek savireklamos, bet jei kas nors nesugeba sukonfigūruoti jos Debian sistemose, čia:

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

    Tai anglų kalba, bet nemanau, kad tai taip sunku.

    1.    kovos sakė

      Iki šiol, kai pamačiau nuorodą, numečiau dvidešimt. Labai ačiū už šį vadovą „Crunchbang“ forumuose.
      Tai mane išgelbėjo, kai pirmą kartą sėkmingai jį nustatiau ir naudoju, kai tik įdiegiu nuo nulio. Labai ačiū.

  10.   Abelis sakė

    Geriausias žaidėjas, kurį iki šiol naudojau, juo naudojuosi beveik pusantrų metų, tiesą sakant, tingėjau skaityti įrašą, bet pažvelgiau į jį. xP

    Dėl tos pačios priežasties, kai apsižvalgiau šiek tiek, turiu du mažus patarimus. Pirma, manau, kad visiems būtų lengviau tvarkyti MPD kaip įprastą vartotoją, kuriantį visą konfigūraciją iš ~ / .mpdconfig įkėlimo pradžioje ir nebūtinai demonuose, o antra. Tiems, kurie naudoja „ncmpcpp“ kaip klientą, jie galėtų įdiegti „ncmpcpp-fftw“ kelioms papildomoms parinktims, įskaitant gerą žiūriklį, tiesiog pridėkite kelias eilutes prie „ncmpcpp“ konfigūracijos.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "vaizdinis"
    visualizer_sync_interval = "30"
    visualizer_type = "spektras" (banga / spektras)
    visualizer_color = "žydra"

    Sveikinimai.

  11.   tavo sakė

    Mpd yra labai geras, aš jį naudojau su sonata. Vienintelė problema, kurią turėjau, yra tai, kad paleidus sistemą daemonas kartais nebuvo įkeltas, o tai, ką aš padariau, buvo išjungti įkėlimą iš init.d redaguojant failą / etc / default / mpd reikšmės „true for false“ pakeitimas. Tokiu būdu mpd neprasidėjo nuo kitų demonų. Kad būtų galima paleisti ir mpd, ir sonatą, paprasta susieti komandas mpd && sonata

  12.   koratsuki sakė

    Išbandysiu, visada naudojau XMMS ir man tai patinka, nors šis turi šiek tiek įkišti rankas, jei jo veikimas pagerės, pagalvoju ir galbūt pasikeisiu.

  13.   Invisible15 sakė

    Jei naudojate fedora, išjunkite selinux, kitaip jis neleis mpd rašyti žurnalo.
    Kitaip gerai.

  14.   Carlosas-Riperis sakė

    Sveikiname už įrašą, klausimą, kaip galiu transliuoti garsą (radiją) naudodamas ncmpcpp + mpd + icecast, aš tai be galo vertinčiau, pirmyn. 😀

  15.   Nemo sakė

    Pagaliau galėjau jį įdiegti ... 😐 tai 1:20 ryto, bet man tai nerūpi, nes mano mpd + ncmpcpp veikia po maždaug 8 valandų kovos su tūkstančiais wikių (taip pat su šia pamoka hahaha), bet tai tarnavo kaip nuoroda suprasti tam tikrus dalykus, ačiū! 😀

  16.   mario labas sakė

    Sveiki visi, sveikinimai.
    Šiandien rašau norėdamas paprašyti jūsų pagalbos, man jau taip nuobodu, kad negaliu sukonfigūruoti MPD ... Aš jau laikiausi daugybės vadovėlių ir nerandu anekdoto; viskas yra gerai, kol pasieki paskutinę eilutę, kol pasieki sonatą

    sudo rc.d pradėti mpd

    ir skaitydamas radau, kad rc.d jau pašalino jį iš archlinux; kita vertus, vykdant mpd iš terminalo, man tai seka

    [novatovičius @ nvtvich-vd ~] $ mpd
    klausytis: prisijungti prie „0.0.0.0:6600“ nepavyko: adresas jau naudojamas (vis tiek tęsiamas, nes susieti su „[::]: 6600“ pavyko)
    deemonas: negali inicijuoti papildomų vartotojų «novatovich» grupių: operacija neleidžiama

    tada, vykdant sonatą, atrodo, kad jis yra susijęs, bet manau, kad mpd nesukūrė grojaraščių.

    Tikiuosi, kad bet kokie komentarai, padedantys man dirbti su mpd, labai vertinčiau.

  17.   NeHeMueL sakė

    Ar galite perduoti man foną

  18.   Wako sakė

    Skubus kitas vadovas. Aš negaliu to pasiekti, ir aš jau patikrinau arch wiki ir nei vieną. Bibliotekoje niekada nieko neatsiranda: c