MPD: Yon move lespri versatile pou mizik.

Alo bon jounen. Ann pale sou versatile la MPD: Demon jwè mizik pa non orijinal li nan lang angle.

Dapre ArchLinux Wiki a, MPD se yon jwè odyo ki okipe yon achitekti sèvè-kliyan. MPD li kouri nan background nan kòm yon move lespri, jere Playlists ak yon baz done, epi sèvi ak resous trè kèk. Pou fè pou sèvi ak yon koòdone grafik, se yon kliyan anplis obligatwa.

Yon fwa li eksplike ki sa MPD se, mwen kontinye di ou ki jan li enstale, ak configuré yo jwe mizik ou. Pèsonèlman mwen panse ke li se yon gwo sèvis, akòz lajè nan fason pou yo sèvi ak li, epi sitou paske nan konsomasyon ki ba li yo.

Enstalasyon MPD

Gid sa a pral vize pou enstale li nan ArchLinux, ki se distribisyon mwen itilize a. Mwen imajine ke byenke non yo nan pakè yo ka diferan, enstalasyon an ak konfigirasyon se menm jan an nan nenpòt lòt distribisyon.

1 ° Nou kontinye mete ajou ak enstale pakè ki nesesè yo:

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

Klarifikasyon: Mwen chwazi, lòt pase pa mwen mpd, yon kliyan grafik, Sonata (GTK) ak ncmpcpp, via tèminal.

2 ° Yon fwa enstale nou pral configured ak kreye kèk dosye ke nou bezwen.

sudo {su_editor} /etc/mpd.conf

Nou gade pou liy sa yo, epi nou ranplase yo ak konfigirasyon nou yo:

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”

Li klè ke yo dwe chanje itilizatè ou an pa itilizatè ou an.

Koulye a, li lè yo configured itilizatè a. Nou sèlman gen pou chanje liy itilizatè a nan mpd.conf pa non itilizatè ki koresponn lan.

Si yo se itilizatè nan Alsa, yo dwe dekomante liy sa yo:

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
}

Si yo itilize PulseAudio, ta dwe kite tout pi wo a kòmante ak kòmantè seksyon an PulseAudio.

Nou sove epi fèmen an mpd.conf ak nou bay otorizasyon ki koresponn yo:

sudo chmod 644 /etc/mpd.conf

3yèm Touch kreye dosye yo mande yo.

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

Lè sa a, nou kreye dosye ki nesesè yo pou ke MPD travay kòrèkteman.

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

Epi finalman, li lè yo lanse move lespri a mpd. Natirèlman, li ka Lè sa a, dwe ajoute nan rc.conf.

sudo rc.d start mpd

Ou kapab tou fè bagay sa yo, olye pou yo ajoute mpd rc.conf, ou ka ajoute li nan autostart WM ou, oswa petèt nan .xinitrc la.

Sonata

Koulye a, ak sonata li trè fasil. Nou egzekite li, nou dwa klike sou nenpòt sit:

 

Yo ta dwe mete kanpe katab Klas Mizik yo, kote sa aplikab. Ak non itilizatè a menm ke yo te itilize nan mpd.conf la.
Kòm ou pral wè, mwen lè l sèvi avèk pò 8888 nan kaptire a, li se ke nan moman sa a nan pran ki kaptire mwen te fè tès yon lòt pò ki baze sou yon konfigirasyon konky. Mwen rekòmande ou itilize 6600 la ki vini pa default nan tout.

Yon fwa ke se fè, nou sove epi fèmen konfigirasyon an, ale nan "Bibliyotèk" tab la epi yo ta dwe wè koleksyon an mizik. Si li pa wè, rekòmanse pwogram nan.

 

NCMPCPP

Premye a tout, nou bezwen configured dosye a ncmpcpp prensipal:

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

Epi nou jis bezwen chanje liy sa yo

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

Nou sove epi fèmen.

Nou kreye katab ki koresponn lan lakay nou.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Ki kote nou pral kreye dosye konfigirasyon ki koresponn lan.

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"

Yon fwa a. Ou ka chanje konfigirasyon an nan gou ou, nou sove epi fèmen.

Manyen kouri ncmpcpp.. Si ou nan konsole a, tou senpleman mete lòd la:

ncmpcpp

Sèvi ak ncmpcpp:

  1. Premyèman nou netwaye playlist la avèk kle «c» (pou pa gen chante repete)
  2. Lè sa a, nou peze «3» pou yo ale nan tab navigatè a
  3. Nou peze «v» pou chwazi tout
  4. Nou peze «chanjman + yon» epi li pral louvri yon nouvo meni
  5. Lè sa a, nou bay "aktyèl MPD playlist" (premye opsyon)
  6. Finalman nou chwazi «Nan fen playilst»

 

Sa se tout pou kounye a. Mwen espere ke ou te renmen li e sitou ke li itil ou. Li pral jouk pwochen fwa.

Ivan!

PS: Sa a se tranch premye fwa mwen e mwen espere ke ou konnen ki jan yo eskize si mwen te fè yon bagay mal.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

25 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Josh diro

    Trè bon leson patikilye, men mwen vle konnen ki diferans ki genyen ak lòt jwè yo (apa ke yo te yon mpd)?

    1.    ivanovblack diro

      Oke li trè trè limyè. Si ou gen yon anpil, reyèlman yon anpil nan mizik, pou egzanp 100.000 chante oswa plis, ekzekisyon an nan pwogram lan se vit.
      Mwen panse ke ou jis gen eseye li.
      Rechèch baz done a mache vit, ou ka mete tout mizik ou sou playlist la san ou pa tann.
      Li travay san yon anviwònman grafik, ou ka fini sesyon ou epi kontinye koute mizik.
      Ou ka itilize ak tès nenpòt kliyan an menm tan an san yo pa fini mpd epi ou pa bezwen ajoute katab mizik ou ankò e ankò le pli vit ke ou eseye yon lòt kliyan.
      Li te gen tout kodèk ki nesesè yo. Li se tou ki kapab difizyon, ou ka itilize li kòm yon sèvè mizik ak aksè li nan yon lòt machin oswa ak android ou elatriye.

      1.    Josh diro

        Mwen pa t 'konnen li te gen anpil avantaj, ou konvenk mwen, mwen pral eseye li ak leson patikilye ou se ekselan. Mèsi

  2.   KZKG ^ Gaara diro

    Nan bon moman pou leson patikilye a, trè byen eksplike 😀
    Vrèman ... mèsi pou èd ou, Byenveni nan blog la 😉

    Bonjou epi si ou bezwen yon bagay, ou konnen ... isit la nou yo.

    PS: Ou deja parèt tankou "editè" nan kòmantè yo 🙂

  3.   Leper_Ivan diro

    Oke, premye a tout di ou mèsi anpil pou kanpe pa. Oke, si nenpòt dout leve, mwen ka ede dissiper li .. la

  4.   Mauricio diro

    Ki sa ki yon moso nan jwè !! Mwen te itilize li yon bon bout tan de sa e li se gwo. Mwen se yon fanatik deklare nan odas menm si.

  5.   auroszx diro

    Mwen te itilize li nan Debian pou apeprè yon mwa, Oyashiro-sama ak conandoel te ede m 'nan konfigirasyon li 🙂 Kòm yon kliyan mwen sèvi ak Xfmpc (ki soti nan ekip la Xfce) ak yon Plugin pou panèl la rele xfce4-mpc-Plugin ki pèmèt chanje chante ak ogmante / bese volim 😛 Ak nan LXDE / Openbox mwen itilize Sonata.
    MPD a rekòmande, li trè limyè ak travay menm avèk difizyon.

    1.    Abèl diro

      Orale, ke kliyan pa t 'konnen li ak mwens Plugin la, mwen te toujou soti nan ncmpcpp men mwen pral gen eseye li kounye a ke mwen te ak XFCE pou yon ti tan. xP

      Bonjou.

  6.   vicky diro

    Mwen te eseye enstale ak configured li yon mil fwa, chak fwa li echwe miserableman, mwen te kòmanse enstale l 'ankò, ak dosye a mpd.conf pa egziste !! Mwen panse ke mpd avè m 'se yon bagay pèsonèl 😛

    1.    Leper_Ivan diro

      Ou ta dwe genyen li .. Si ou pa, ou ka ekspòte li nan yon lòt katab. Ou ka wè sou wiki Arch la ki kote ou ka kopye li.

    2.    envizib15 diro

      Mwen te dèyè mpd pou de ane e mwen te finalman jere fè li travay, se sa ki pa retire SELinux.

  7.   Algave diro

    Trè bon, mwen deja ap itilize li ... mèsi !! 🙂

  8.   b1tblu3 diro

    Ekselan, mwen pral eseye li.

  9.   ivanovblack diro

    Yon ti jan nan piblisite pwòp tèt ou-men si yon moun echwe nan konfigirasyon li sou sistèm Debian ki baze sou, isit la:

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

    Li nan lang angle men mwen pa panse ke li difisil.

    1.    anti diro

      Jiska kounye a ke mwen te wè lyen an mwen tonbe ven an. Mèsi anpil pou gid sa a, sou fowòm yo Crunchbang.
      Sa sove m 'lè mwen premye mete kanpe li avèk siksè epi sèvi ak li chak fwa mwen enstale nan grate. Mèsi anpil.

  10.   Abèl diro

    Pi bon jwè mwen te itilize twò lwen, mwen te itilize li pou prèske yon ane ak yon mwatye, yo dwe onèt mwen te parese li pòs la, men mwen te fè yon gade nan li. xP

    Pou rezon nan menm ke mwen te ba li yon ti tay gade mwen gen de ti konsèy, premye, mwen panse ke li ta pi fasil pou tout moun okipe MPD kòm yon itilizatè nòmal kreye tout konfigirasyon ki soti nan yon ~ / .mpdconfig chaje li depi nan konmansman an epi yo pa nesesèman nan move lespri yo, ak dezyèm Pou moun ki sèvi ak ncmpcpp kòm yon kliyan, yo te kapab enstale ncmpcpp-fftw pou kèk opsyon siplemantè ki gen ladan yon visualiseur bon, jis ajoute yon liy kèk nan konfigirasyon ncmpcpp la.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "vizyèl"
    visualizer_sync_interval = "30"
    visualizer_type = "spectre" (vag / spectre)
    visualizer_color = "cyan"

    Bonjou.

  11.   Tavo diro

    Mpd trè bon, mwen te itilize li ak sonata. Sèl pwoblèm mwen te genyen se ke lè w kòmanse sistèm nan demon an pafwa pa t 'chaje ak sa mwen te fè te enfim chaje a soti nan init.d pa koreksyon dosye a / etc / default / mpd chanje valè a vre pou fo .. Nan fason sa mpd pa t 'kòmanse ak lòt daemons yo Nan lòd pou tou de mpd ak sonata yo dwe lanse, li se senp yo konekte kòmandman yo mpd && sonata

  12.   koratsuki diro

    Mwen pral eseye li, mwen te toujou itilize XMMS e mwen renmen li, byenke yon sèl sa a gen jwenn men ou nan yon ti kras, si li amelyore nan pèfòmans, mwen panse sou li e petèt mwen pral chanje.

  13.   msx diro
  14.   envizib15 diro

    Si ou itilize fedora, enfim selinux oswa lòt bagay li pa pral kite mpd ekri boutèy la.
    Sinon byen.

  15.   Carlos-Riper diro

    Konpliman pou pòs la, yon kesyon ki jan mwen ka kouran odyo (radyo) ak ncmpcpp + mpd + icecast, mwen ta apresye li enfiniman, ale pi devan. 😀

  16.   nmo diro

    Mwen te finalman kapab enstale li ... 😐 li nan 1:20 nan maten an, men mwen pa pran swen paske mpd mwen + ncmpcpp travay apre tankou 8 èdtan nan batay ak dè milye de wikis (tou ak leson patikilye sa a hahaha) men li te sèvi kòm yon referans pou konprann sèten bagay, mèsi! 😀

  17.   Mario alo diro

    Bonjou tout moun, bravo.
    Jodi a mwen ekri pou mande pou èd ou, mwen deja tèlman anwiye pa ke yo te kapab configured MPD la ... Mwen te deja swiv yon anpil nan tutoryèl ak mwen pa ka jwenn blag la; tout bagay anfòm jiskaske yo rive nan dènye liy lan anvan yo rive nan sonata

    sudo rc.d kòmanse mpd

    ak lekti, mwen te jwenn ke rc.d deja retire li nan archlinux; nan lòt men an lè egzekite mpd la soti nan tèminal la li lanse m 'sa ki annapre yo

    [novatovich @ nvtvich-vd ~] $ mpd
    koute: mare nan '0.0.0.0:6600' echwe: Adrès deja nan itilize (kontinye de tout fason, paske obligatwa nan '[::]: 6600' reyisi)
    daemon: pa ka kòmanse gwoup siplemantè nan itilizatè «novatovich»: Operasyon pa pèmèt

    Lè sa a, lè egzekite sonata a li sanble yo dwe konekte, men mwen panse ke mpd a pa te kreye Playlists yo.

    Mwen espere ke nenpòt ki kòmantè ki ede m 'jwenn mpd la ap travay, mwen ta reyèlman apresye li.

  18.   NeHeMueL diro

    Èske ou ka pase m 'photo la

  19.   wako diro

    Yon lòt gid ijan. Mwen pa ka jwenn li nan travay e mwen deja tcheke wiki vout la ak ni. Pa gen anyen ki janm parèt nan bibliyotèk la: c