MPD: Wszechstronny demon muzyki.

Cześć dzień dobry. Porozmawiajmy o wszechstronności MPD: demon odtwarzacza muzyki pod oryginalną nazwą w języku angielskim.

Według ArchLinux Wiki, MPD jest odtwarzaczem audio obsługującym architekturę serwer-klient. MPD działa w tle jako demon, zarządza listami odtwarzania i bazą danych oraz zużywa bardzo mało zasobów. Aby korzystać z interfejsu graficznego, wymagany jest dodatkowy klient.

Kiedy już wyjaśnię, czym jest MPD, opowiem Ci, jak jest zainstalowany i skonfigurowany do odtwarzania Twojej muzyki. Osobiście uważam, że to świetna usługa, ze względu na szeroki wachlarz możliwości jej wykorzystania, a zwłaszcza ze względu na jej niskie zużycie.

Instalacja MPD

Ten przewodnik będzie miał na celu zainstalowanie go w ArchLinux, który jest dystrybucją, której używam. Wyobrażam sobie, że chociaż nazwy pakietów mogą się różnić, instalacja i konfiguracja są podobne w każdej innej dystrybucji.

1 ° Przystępujemy do aktualizacji i instalacji niezbędnych pakietów:

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

Wyjaśnienie: wybrałem inny niż mój własny mpd, graficzny klient Sonata (GTK) i ncmpcpp, przez terminal.

2 ° Po zainstalowaniu będziemy konfigurować i tworzyć foldery, których potrzebujemy.

sudo {su_editor} /etc/mpd.conf

Szukamy następujących wierszy i zastępujemy je naszymi konfiguracjami:

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”

Oczywiste jest, że muszą się zmienić Twój użytkownik przez użytkownika.

Teraz czas na konfigurację użytkownika. Musimy tylko zmienić linię użytkownika pliku mpd.konf przez odpowiednią nazwę użytkownika.

Jeśli są użytkownikami alsa, muszą odkomentować następujące wiersze:

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
}

Jeśli używają PulseAudio, muszą skomentować wszystkie powyższe i odkomentować sekcję PulseAudio.

Zapisujemy i zamykamy mpd.conf i przypisujemy odpowiednie uprawnienia:

sudo chmod 644 /etc/mpd.conf

3. Dotknij, aby utworzyć wymagane foldery.

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

Następnie tworzymy niezbędne pliki, aby MPD działa poprawnie.

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

I wreszcie nadszedł czas, aby uruchomić demona mpd. Oczywiście można go następnie dodać do rc.conf.

sudo rc.d start mpd

Możesz także wykonać następujące czynności, zamiast dodawać mpd do rc.conf, możesz dodać go do autostartu WM lub w pliku .xinitrc.

Sonata

Teraz z sonatą jest to bardzo łatwe. Wykonujemy to, klikamy prawym przyciskiem na dowolnej stronie:

W stosownych przypadkach powinni skonfigurować folder Music. I ta sama nazwa użytkownika, której użyli w pliku mpd.conf.
Jak zobaczysz, używam portu 8888 do przechwytywania, chodzi o to, że w momencie przechwytywania testowałem inny port w oparciu o konfigurację conky. Zalecam używanie 6600, który jest we wszystkich domyślny.

Gdy to zrobimy, zapisujemy i zamykamy konfigurację, przechodzimy do zakładki „Biblioteka” i powinniśmy zobaczyć kolekcję muzyki. Jeśli nie jest widoczny, uruchom ponownie program.

NMPPOZ

Przede wszystkim musimy skonfigurować główny plik ncmpcpp:

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

Musimy tylko zmienić następujące wiersze

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

Oszczędzamy i zamykamy.

Tworzymy odpowiedni folder w naszym domu.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Gdzie utworzymy odpowiedni plik konfiguracyjny.

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"

Kiedyś. Możesz zmienić konfigurację według własnych upodobań, zapisujemy i zamykamy.

Dotknij biegu ncmpcpp.. Jeśli jesteś w konsoli, po prostu wpisz polecenie:

ncmpcpp

Korzystanie z ncmpcpp:

  1. Najpierw czyścimy listę odtwarzania klawiszem «c» (aby nie było powtarzanych utworów)
  2. Następnie wciskamy «3», aby przejść do zakładki przeglądarki
  3. Naciskamy «v», aby wybrać wszystko
  4. Naciskamy «shift + a» i otworzy się nowe menu
  5. Następnie podajemy „aktualną playlistę MPD” (pierwsza opcja)
  6. Na koniec wybieramy „Na końcu gry podczas”

Na razie to wszystko. Mam nadzieję, że Ci się podobało, a przede wszystkim, że Ci się przyda. To będzie do następnego razu.

Ivan!

PS: To moja pierwsza rata i mam nadzieję, że wiesz, jak przeprosić, jeśli zrobiłem coś złego.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Josh powiedział

    Bardzo dobry tutorial, ale chcę wiedzieć, jaka jest różnica między innymi graczami (poza byciem mpd)?

    1.    iwanownegro powiedział

      Cóż, jest bardzo, bardzo lekki. Jeśli masz dużo, naprawdę dużo muzyki, na przykład 100.000 XNUMX lub więcej utworów, program jest wykonywany szybko.
      Myślę, że po prostu musisz tego spróbować.
      Wyszukiwanie w bazie danych działa szybko, możesz umieścić całą swoją muzykę na liście odtwarzania bez czekania.
      Działa bez środowiska graficznego, możesz zakończyć sesję i kontynuować słuchanie muzyki.
      Możesz używać i testować dowolnego klienta w tym samym czasie bez kończenia mpd i nie musisz ponownie dodawać folderu z muzyką, gdy tylko spróbujesz innego klienta.
      Posiada wszystkie niezbędne kodeki. Jest również zdolny do przesyłania strumieniowego, możesz go używać jako serwera muzycznego i uzyskiwać do niego dostęp z innego komputera lub z Androida itp.

      1.    Josh powiedział

        Nie wiedziałem, że ma tak wiele zalet, przekonałeś mnie, że spróbuję, a Twój tutorial jest doskonały. Dziękuję Ci

  2.   KZKG ^ Gaara powiedział

    W odpowiednim czasie na tutorial, bardzo dobrze wyjaśnione
    Naprawdę ... dzięki za pomoc, witam na blogu 😉

    Pozdrowienia i jeśli czegoś potrzebujesz, wiesz ... oto jesteśmy.

    PS: Występujesz już jako „redaktor” w komentarzach 🙂

  3.   Leper_Ivan powiedział

    Przede wszystkim bardzo dziękuję za zatrzymanie się. Cóż, jeśli pojawią się jakiekolwiek wątpliwości, pomogę je rozwiać .. la

  4.   Mauricio powiedział

    Co za kawałek gracza !! Używałem go dawno temu i jest świetny. Jestem jednak zagorzałym fanem Audacious.

  5.   auroszx powiedział

    Używam go w Debianie od około miesiąca, Oyashiro-sama i conandoel pomogli mi go skonfigurować 🙂 Jako klient używam Xfmpc (od zespołu Xfce) i wtyczki do panelu o nazwie xfce4-mpc-plugin, która umożliwia zmianę piosenki i podnoszenie / zmniejszanie głośności 😛 A w LXDE / Openbox używam Sonaty.
    Zalecany jest MPD, jest bardzo lekki i działa nawet podczas przesyłania strumieniowego.

    1.    Abel powiedział

      Orale, ten klient o tym nie wiedział, a tym bardziej wtyczka, zawsze pochodziłem z ncmpcpp, ale będę musiał spróbować teraz, gdy jestem z XFCE przez jakiś czas. xP

      Pozdrowienia.

  6.   Vicky powiedział

    Próbowałem go zainstalować i skonfigurować tysiące razy, za każdym razem, gdy się nie udawało, zacząłem go instalować ponownie, a plik mpd.conf nie istnieje !! Myślę, że mpd ze mną to coś osobistego 😛

    1.    Leper_Ivan powiedział

      Powinieneś go mieć ... Jeśli nie, możesz wyeksportować go z innego folderu. Możesz zobaczyć na wiki Arch, skąd go skopiować.

    2.    niewidoczny15 powiedział

      Jestem za mpd od dwóch lat i w końcu udało mi się sprawić, że zadziała, to znaczy usuwając SELinux.

  7.   Algawa powiedział

    Bardzo dobrze, już go używam… dzięki !! 🙂

  8.   b1tblu3 powiedział

    Świetnie, spróbuję.

  9.   iwanownegro powiedział

    Trochę autoreklamy, ale jeśli ktoś nie skonfiguruje go na systemach opartych na Debianie, tutaj:

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

    Jest po angielsku, ale nie sądzę, żeby to było takie trudne.

    1.    anty powiedział

      Do tej pory, kiedy zobaczyłem link, upuściłem dwudziestkę. Bardzo dziękuję za ten przewodnik na forach Crunchbang.
      To uratowało mnie, kiedy po raz pierwszy pomyślnie go skonfigurowałem i używam go zawsze, gdy instaluję od zera. Dziękuję Ci bardzo.

  10.   Abel powiedział

    Najlepszy odtwarzacz, z jakiego do tej pory korzystałem, używam go od prawie półtora roku, szczerze mówiąc byłem leniwy, czytając post, ale zerknąłem na niego. xP

    Z tego samego powodu, dla którego trochę mu przyjrzałem, mam dwie małe wskazówki, po pierwsze, myślę, że każdemu byłoby łatwiej obsługiwać MPD jako zwykły użytkownik tworząc całą konfigurację z ~ / .mpdconfig ładując go na początku i niekoniecznie w demonach, a po drugie Dla tych, którzy używają ncmpcpp jako klienta, mogliby zainstalować ncmpcpp-fftw dla kilku dodatkowych opcji, w tym dobrej przeglądarki, po prostu dodaj kilka wierszy do konfiguracji ncmpcpp.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "wizualny"
    visualizer_sync_interval = „30”
    visualizer_type = "spectrum" (fala / widmo)
    visualizer_color = "cyjan"

    Pozdrowienia.

  11.   Tavo powiedział

    Mpd jest bardzo dobry, użyłem go z sonatą. Jedyny problem jaki miałem to to, że podczas uruchamiania systemu demon czasami się nie ładował i co zrobiłem, to wyłączyłem ładowanie z init.d poprzez edycję pliku / etc / default / mpd zmiana wartości true na false. W ten sposób mpd nie rozpoczął się od innych demonów Aby uruchomić zarówno mpd, jak i sonatę, można łatwo połączyć polecenia mpd && sonata

  12.   koratsuki powiedział

    Spróbuję, zawsze korzystałem z XMMS-a i bardzo mi się podoba, chociaż trzeba trochę włożyć w to ręce, jeśli poprawi się wydajność to pomyślę o tym i może zmienię .

  13.   niewidoczny15 powiedział

    Jeśli używasz fedory, wyłącz selinux, w przeciwnym razie nie pozwoli on mpd na zapisywanie dziennika.
    W przeciwnym razie dobrze.

  14.   Carlosa-Ripera powiedział

    Gratulacje za post, pytanie jak mogę przesyłać strumieniowo audio (radio) z ncmpcpp + mpd + icecast, byłbym wdzięczny nieskończenie, śmiało. 😀

  15.   nemo powiedział

    W końcu udało mi się go zainstalować ... 😐 jest 1:20 rano, ale nie obchodzi mnie to, ponieważ mój mpd + ncmpcpp działa po około 8 godzinach walki z tysiącami wiki (także z tym tuto hahaha), ale to służył jako odniesienie do zrozumienia pewnych rzeczy, dziękuję! 😀

  16.   Mario witaj powiedział

    Witam wszystkich, wiwaty.
    Dzisiaj piszę z prośbą o pomoc, jestem już tak znudzony, że nie mogę skonfigurować MPD ... Skorzystałem już z wielu tutoriali i nie mogę znaleźć żartu; wszystko jest w porządku aż do ostatniej linijki przed sonatą

    sudo rc.d uruchom mpd

    i czytając stwierdziłem, że rc.d już go usunął z archlinux; z drugiej strony podczas wykonywania mpd z terminala rzuca mi to co następuje

    [novatovich @ nvtvich-vd ~] $ mpd
    słuchanie: powiązanie z „0.0.0.0:6600” nie powiodło się: adres już używany (mimo wszystko kontynuacja, ponieważ powiązanie z „[::]: 6600” powiodło się)
    demon: nie można zainicjować dodatkowych grup użytkowników «novatovich»: Operacja niedozwolona

    wtedy podczas wykonywania sonaty wydaje się, że jest to połączone, ale myślę, że mpd nie utworzył list odtwarzania.

    Mam nadzieję, że jakiekolwiek komentarze, które pomogą mi w uruchomieniu mpd, będą naprawdę wdzięczne.

  17.   NeHeMueL powiedział

    Czy możesz mi podać tapetę

  18.   Wako powiedział

    Kolejny przewodnik jest pilny. Nie mogę go uruchomić i już sprawdziłem arch wiki i żadne z nich. W bibliotece nic nie pojawia się: c