MPD: En mångsidig demon för musik.

Hej bra dag. Låt oss prata om det mångsidiga MPD:Music Player Daemon med sitt ursprungliga namn på engelska.

Enligt ArchLinux Wiki, MPD är en ljudspelare som hanterar en server-klientarkitektur. MPD körs i bakgrunden som en demon, hanterar spellistor och en databas och använder mycket få resurser. För att använda ett grafiskt gränssnitt krävs en ytterligare klient.

När det har förklarats vad MPD är, fortsätter jag att berätta hur det är installerat och konfigurerat för att spela din musik. Personligen tycker jag att det är en utmärkt service på grund av bredden av användningsformer och framför allt på grund av dess låga konsumtion.

MPD-installation

Den här guiden syftar till att installera den i ArchLinux, som är den distribution jag använder. Jag föreställer mig att även om namnen på paketen kan skilja sig åt, liknar installationen och konfigurationen i alla andra distributioner.

1 ° Vi fortsätter att uppdatera och installera nödvändiga paket:

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

Förtydligande: Jag har valt, annat än mitt eget mpd, en grafisk klient, Sonata (GTK) och ncmpcpp, via terminal.

2 ° Efter installationen ska vi konfigurera och skapa några mappar som vi behöver.

sudo {su_editor} /etc/mpd.conf

Vi letar efter följande rader och ersätter dem med våra konfigurationer:

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”

Det är uppenbart att de måste förändras din användare av din användare.

Nu är det dags att konfigurera användaren. Vi behöver bara ändra användarraden för mpd.conf med motsvarande användarnamn.

Om de är användare av alsamåste de avmarkera följande rader:

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
}

Om de använder Pulseaudiomåste de kommentera allt ovanstående och avmarkera PulseAudio-avsnittet.

Vi sparar och stänger mpd.conf och vi tilldelar motsvarande behörigheter:

sudo chmod 644 /etc/mpd.conf

3. Tryck på skapa de mappar som krävs.

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

Sedan skapar vi nödvändiga filer så att MPD fungerar korrekt.

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

Och slutligen är det dags att starta mpd-demonen. Naturligtvis kan det sedan läggas till rc.conf.

sudo rc.d start mpd

Du kan också göra följande, istället för att lägga till mpd till rc.conf, kan du lägga till det i din WM-autostart, eller kanske i .xinitrc.

Sonata

Nu med sonata är det väldigt enkelt. Vi utför det, vi högerklickar på vilken webbplats som helst:

De bör ställa in sin musikmapp, där så är tillämpligt. Och samma användarnamn som de använde i mpd.conf.
Som du kommer att se använder jag port 8888 i inspelningen, det är att jag vid tidpunkten för att ta den inspelningen testade en annan port baserat på en conky-konfiguration. Jag rekommenderar att du använder 6600 som kommer som standard i alla.

När det är klart sparar vi och stänger konfigurationen, går till fliken "Bibliotek" så ska du se musiksamlingen. Starta om programmet om det inte visas.

NCMPCPP

Först och främst måste vi konfigurera den viktigaste ncmpcpp-filen:

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

Och vi måste bara ändra följande rader

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

Vi sparar och stänger.

Vi skapar motsvarande mapp i vårt hem.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Där vi skapar motsvarande konfigurationsfil.

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"

När. Du kan ändra konfigurationen efter eget tycke, vi sparar och stänger.

Tryck på kör ncmpcpp.. Om du befinner dig i konsolen, lägg bara kommandot:

ncmpcpp

Använda ncmpcpp:

  1. Först rengör vi spellistan med «c» -tangenten (så att det inte finns några upprepade låtar)
  2. Sedan trycker vi på «3» för att gå till webbläsarfliken
  3. Vi trycker på «v» för att välja alla
  4. Vi trycker på «shift + a» och det öppnar en ny meny
  5. Sedan ger vi "nuvarande MPD-spellista" (första alternativet)
  6. Slutligen väljer vi «I slutet av playilst»

Det är allt för nu. Jag hoppas att du gillade det och framför allt att det är användbart för dig. Det kommer att vara tills nästa gång.

Ivan!

PS: Det här är min första del och jag hoppas att du vet hur man ber om ursäkt om jag har gjort något fel.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

      Josh sade

    Mycket bra handledning, men jag vill veta vilken skillnad det är med andra spelare (förutom att vara en mpd)?

         ivanovsvart sade

      Tja, det är väldigt väldigt lätt. Om du har mycket, riktigt mycket musik, till exempel 100.000 XNUMX låtar eller mer, går programmet snabbt.
      Jag tror att du bara måste prova det.
      Databassökning fungerar snabbt, du kan lägga all din musik på spellistan utan att vänta.
      Det fungerar utan en grafisk miljö, du kan avsluta din session och fortsätta lyssna på musik.
      Du kan använda och testa valfri klient samtidigt utan att slutföra mpd och du behöver inte lägga till din musikmapp om och om igen så snart du försöker med en annan klient.
      Den har alla nödvändiga codecs. Den kan också strömma, du kan använda den som en musikserver och komma åt den från en annan maskin eller med din Android etc.

           Josh sade

        Jag visste inte att det hade så många fördelar, du övertygade mig, jag ska prova och din handledning är utmärkt. Tack

      KZKG ^ Gaara sade

    I god tid för självstudien, mycket väl förklarad 😀
    Verkligen ... tack för din hjälp, välkommen till bloggen 😉

    Hälsningar och om du behöver något, vet du ... här är vi.

    PS: Du visas redan som "redaktör" i kommentarerna 🙂

      Leper_Ivan sade

    Tja, först och främst tack så mycket för att du kom förbi. Tja, om det uppstår tvivel kan jag hjälpa till att skingra det .. la

      Mauricio sade

    Vilken bit spelare !! Jag använde den för länge sedan och den är jättebra. Jag är dock ett lovande fan av Audacious.

      auroszx sade

    Jag har använt det i Debian i ungefär en månad, Oyashiro-sama och conandoel hjälpte mig att konfigurera det 🙂 Som klient använder jag Xfmpc (från Xfce-teamet) och ett plugin för panelen som heter xfce4-mpc-plugin som gör det möjligt att ändra låtar och höja / sänka volymen 😛 Och i LXDE / Openbox använder jag Sonata.
    MPD rekommenderas, den är väldigt lätt och fungerar även med streaming.

         abel sade

      Orale, den klienten visste inte det och mindre pluginet, jag har alltid varit från ncmpcpp men jag måste prova det nu när jag har varit med XFCE ett tag. xP

      Hälsningar.

      vicky sade

    Jag försökte installera och konfigurera det tusen gånger, varje gång det misslyckades började jag installera det igen, och filen mpd.conf finns inte !! Jag tror att mpd med mig är något personligt 😛

         Leper_Ivan sade

      Du borde ha det .. Om inte, kan du exportera det från en annan mapp. Du kan se på Arch wiki var du ska kopiera den från.

         invisible15 sade

      Jag har stått bakom mpd i två år och jag har äntligen lyckats få det att fungera, det vill säga genom att ta bort SELinux.

      Algave sade

    Mycket bra, jag använder det redan ... tack !! 🙂

      b1tblu3 sade

    Utmärkt, jag ska prova.

      ivanovsvart sade

    Lite självreklam men om någon inte konfigurerar det på Debian-baserade system, här:

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

    Det är på engelska men jag tycker inte att det är så svårt.

         anti sade

      Fram till nu när jag såg länken släppte jag de tjugo. Tack så mycket för guiden på Crunchbang-forumen.
      Det räddade mig när jag först ställde in den framgångsrikt och använder den när jag installerar från grunden. Tack så mycket.

      abel sade

    Den bästa spelaren jag har använt hittills, jag har använt den i nästan ett och ett halvt år, för att vara ärlig var jag lat för att läsa inlägget men jag tittade på det. xP

    Av samma anledning som jag tittade lite på det har jag två små tips, först tror jag att det skulle vara lättare för alla att hantera MPD som en normal användare som skapar all konfiguration från en ~ / .mpdconfig som laddar den i början och inte nödvändigtvis i demonerna, och andra För dem som använder ncmpcpp som klient kan de installera ncmpcpp-fftw för några extra alternativ inklusive en bra tittare, lägg bara till några rader i ncmpcpp-konfigurationen.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "visual"
    visualizer_sync_interval = "30"
    visualizer_type = "spektrum" (våg / spektrum)
    visualizer_color = "cyan"

    Hälsningar.

      Tavo sade

    Mpd är väldigt bra, jag använde den med sonata. Det enda problemet jag hade var att daemon startade ibland inte och vad jag gjorde var att inaktivera laddningen från init.d genom att redigera / etc / default / mpd-filen ändra värdet true för false. På så sätt startades inte mpd med de andra demonerna. För att både mpd och sonata ska kunna startas är det enkelt att länka kommandona mpd && sonata

      koratsuki sade

    Jag ska prova, jag har alltid använt XMMS och jag älskar det, även om du måste lägga händerna lite i det, om det förbättras i prestanda, tänker jag på det och kanske ändrar jag .

      invisible15 sade

    Om du använder fedora, inaktiverar du selinux, annars låter mpd inte skriva loggen.
    Annars bra.

      Carlos-Riper sade

    Grattis till inlägget, en fråga hur kan jag strömma ljud (radio) med ncmpcpp + mpd + icecast, jag skulle uppskatta det oändligt, fortsätt. 😀

      nemo sade

    Jag kunde äntligen installera det ... 😐 klockan är 1:20 på morgonen, men jag bryr mig inte eftersom min mpd + ncmpcpp fungerar efter ungefär 8 timmars kamp med tusentals wikier (även med den här guiden hahaha) men det fungerade som en referens för att förstå vissa saker, tack! 😀

      Mario hej sade

    Hej alla, skål.
    Idag skriver jag för att be om din hjälp, jag är redan så uttråkad att inte kunna konfigurera MPD ... Jag har redan följt en hel del tutorials och jag kan inte hitta skämtet; allt är bra tills det når sista raden innan det når sonaten

    sudo rc.d starta mpd

    och läser, jag upptäckte att rc.d redan tog bort det från archlinux; å andra sidan när jag kör mpd från terminalen kastar det mig följande

    [novatovich @ nvtvich-vd ~] $ mpd
    lyssna: bind till '0.0.0.0:6600' misslyckades: Adressen som redan används (fortsätter ändå, eftersom bindning till '[::]: 6600' lyckades)
    daemon: kan inte initiera ytterligare användargrupper «novatovich»: Funktionen är inte tillåten

    då när jag kör sonaten verkar den vara ansluten men jag tror att mpd inte har skapat spellistorna.

    Jag hoppas att några kommentarer som hjälper mig att få mpd att fungera, jag skulle verkligen uppskatta det.

      NeHeMueL sade

    Kan du skicka mig tapeten?

      Wako sade

    En annan guide är angelägen. Jag kan inte få det att fungera och jag har redan kollat ​​arch wiki och inte heller. Ingenting dyker upp någonsin i biblioteket: c