MPD: Syaitan serba boleh untuk muzik.

Hai selamat hari. Mari bercakap mengenai serba boleh MPD: Pemain Muzik Daemon dengan nama asalnya dalam bahasa Inggeris.

Menurut ArchLinux Wiki, MPD adalah pemain audio yang mengendalikan seni bina pelayan-pelanggan. MPD berjalan di latar belakang sebagai daemon, mengurus senarai main dan pangkalan data, dan menggunakan sumber yang sangat sedikit. Untuk menggunakan antara muka grafik, pelanggan tambahan diperlukan.

Setelah dijelaskan apa itu MPD, saya terus memberitahu anda bagaimana ia dipasang, dan dikonfigurasi untuk memainkan muzik anda. Secara peribadi saya fikir ia adalah perkhidmatan yang baik, kerana luasnya cara menggunakannya, dan terutama kerana penggunaannya yang rendah.

Pemasangan MPD

Panduan ini akan bertujuan memasangnya di ArchLinux, yang merupakan pengedaran yang saya gunakan. Saya membayangkan bahawa walaupun nama-nama pakejnya mungkin berbeza, pemasangan dan konfigurasi serupa dengan sebaran lain.

1 ° Kami terus mengemas kini dan memasang pakej yang diperlukan:

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

Penjelasan: Saya telah memilih, selain daripada pilihan saya sendiri mpd, pelanggan grafik, Sonata (GTK) dan ncmpcpp, melalui terminal.

2 ° Setelah dipasang, kita akan mengkonfigurasi dan membuat beberapa folder yang kita perlukan.

sudo {su_editor} /etc/mpd.conf

Kami mencari baris berikut, dan menggantinya dengan konfigurasi kami:

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”

Sudah jelas bahawa mereka mesti berubah pengguna anda oleh pengguna anda.

Kini tiba masanya untuk mengkonfigurasi pengguna. Kita hanya perlu menukar barisan pengguna mpd.conf dengan nama pengguna yang sepadan.

Sekiranya mereka pengguna Sebagai, mereka mesti melepaskan baris berikut:

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
}

Sekiranya mereka menggunakan PulseAudio, mereka mesti mengulas semua perkara di atas dan melepaskan bahagian PulseAudio.

Kami menyimpan dan menutup mpd.conf dan kami memberikan kebenaran yang sesuai:

sudo chmod 644 /etc/mpd.conf

Sentuhan ke-3 buat folder yang diperlukan.

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

Kemudian kami membuat fail yang diperlukan supaya MPD berfungsi dengan betul.

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

Dan akhirnya, sudah tiba masanya untuk melancarkan setan mpd. Sudah tentu, ia kemudian boleh ditambahkan ke rc.conf.

sudo rc.d start mpd

Anda juga boleh melakukan perkara berikut, daripada menambahkan mpd ke rc.conf, anda boleh menambahkannya di autostart WM anda, atau mungkin di .xinitrc.

Sonata

Kini dengan sonata sangat mudah. Kami melaksanakannya, kami mengklik kanan di mana-mana laman web:

Mereka harus menyediakan folder Muzik mereka, jika berkenaan. Dan nama pengguna yang sama yang mereka gunakan di mpd.conf.
Seperti yang anda akan lihat, saya menggunakan port 8888 dalam tangkapan, pada saat mengambil tangkapan itu, saya sedang menguji port lain berdasarkan konfigurasi conky. Saya mengesyorkan agar anda menggunakan 6600 yang hadir secara lalai dalam semua.

Setelah selesai, kami menyimpan dan menutup konfigurasi, pergi ke tab "Perpustakaan" dan mereka akan melihat koleksi muzik. Sekiranya tidak dilihat, mulakan semula program.

NCMPCPP

Pertama sekali, kita perlu mengkonfigurasi fail ncmpcpp utama:

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

Dan kita hanya perlu menukar baris berikut

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

Kami menyimpan dan menutup.

Kami membuat folder yang sesuai di rumah kami.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Di mana kita akan membuat fail konfigurasi yang sesuai.

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"

Sekali. Anda boleh mengubah konfigurasi mengikut keinginan anda, kami simpan dan tutup.

Lari sentuh ncpcpp.. Sekiranya anda berada di konsol, masukkan arahan:

ncmpcpp

Menggunakan ncmpcpp:

  1. Mula-mula kita membersihkan senarai main dengan kekunci «c» (supaya tidak ada lagu yang berulang)
  2. Kemudian kami tekan «3» untuk pergi ke tab penyemak imbas
  3. Kami menekan «v» untuk memilih semua
  4. Kami menekan «shift + a» dan ia akan membuka menu baru
  5. Kemudian kami memberikan "senarai main MPD semasa" (pilihan pertama)
  6. Akhirnya kami memilih «Pada akhir permainan»

Itu sahaja buat masa ini. Saya harap anda menyukainya dan di atas semua itu berguna untuk anda. Ia akan sampai bila-bila masa.

Ivan!

PS: Ini adalah ansuran pertama saya dan saya harap anda tahu cara meminta maaf sekiranya saya melakukan sesuatu yang salah.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Josh kata

    Tutorial yang sangat bagus, tetapi saya ingin tahu apa perbezaannya dengan pemain lain (selain menjadi mpd)?

    1.    ivanovblack kata

      Ia sangat ringan. Sekiranya anda mempunyai banyak, benar-benar banyak muzik, misalnya 100.000 lagu atau lebih, pelaksanaan program ini cepat.
      Saya rasa anda hanya perlu mencubanya.
      Pencarian pangkalan data berfungsi dengan pantas, anda boleh memasukkan semua muzik anda ke senarai main tanpa menunggu.
      Ia berfungsi tanpa persekitaran grafik, anda boleh mengakhiri sesi anda dan terus mendengar muzik.
      Anda boleh menggunakan dan menguji mana-mana klien pada masa yang sama tanpa menyelesaikan mpd dan anda tidak perlu menambahkan folder muzik anda berulang kali sebaik sahaja anda mencuba klien lain.
      Ia mempunyai semua codec yang diperlukan. Ia juga mampu streaming, anda boleh menggunakannya sebagai pelayan muzik dan mengaksesnya dari mesin lain atau dengan Android anda dll.

      1.    Josh kata

        Saya tidak tahu bahawa ia mempunyai banyak kelebihan, anda yakin saya akan mencubanya dan tutorial anda sangat baik. Terima kasih

  2.   KZKG ^ Gaara kata

    Pada masa yang sesuai untuk tutorial, dijelaskan dengan sangat baik 😀
    Sungguh ... terima kasih atas bantuan anda, selamat datang ke blog 😉

    Salam dan jika anda memerlukan sesuatu, anda tahu ... inilah kami.

    PS: Anda sudah muncul sebagai "editor" dalam komen 🙂

  3.   Leper_Ivan kata

    Baiklah, pertama sekali terima kasih kerana berhenti. Nah, jika timbul keraguan, saya boleh membantu menghilangkannya .. la

  4.   Mauricio kata

    Apa keping pemain !! Saya menggunakannya lama dahulu dan sangat bagus. Saya memang peminat Audacious.

  5.   auroszx kata

    Saya telah menggunakannya di Debian selama kira-kira sebulan, Oyashiro-sama dan conandoel membantu saya mengkonfigurasinya 🙂 Sebagai klien saya menggunakan Xfmpc (dari pasukan Xfce) dan plugin untuk panel yang disebut xfce4-mpc-plugin yang membolehkan menukar lagu dan menaikkan / menurunkan volume 😛 Dan di LXDE / Openbox saya menggunakan Sonata.
    MPD disyorkan, sangat ringan dan berfungsi walaupun dengan streaming.

    1.    Abel kata

      Orale, pelanggan itu tidak mengetahuinya dan kurang plugin, saya selalu dari ncmpcpp tetapi saya harus mencubanya sekarang kerana saya telah lama bersama XFCE. xP

      Greetings.

  6.   vicky kata

    Saya cuba memasang dan mengkonfigurasinya seribu kali, setiap kali ia gagal, saya mula memasangnya semula, dan fail mpd.conf tidak ada !! Saya fikir bahawa mpd dengan saya adalah sesuatu yang peribadi 😛

    1.    Leper_Ivan kata

      Anda semestinya memilikinya .. Sekiranya tidak, anda boleh mengeksportnya dari folder lain. Anda dapat melihat di Arch wiki dari mana untuk menyalinnya.

    2.    invisible15 kata

      Saya telah berada di belakang mpd selama dua tahun dan akhirnya saya berjaya menjadikannya berfungsi, iaitu dengan membuang SELinux.

  7.   Algave kata

    Bagus sekali, saya sudah menggunakannya ... terima kasih !! 🙂

  8.   b1tblu3 kata

    Hebat, saya akan mencubanya.

  9.   ivanovblack kata

    Sedikit pengiklanan diri tetapi jika seseorang gagal mengkonfigurasinya pada sistem berasaskan Debian, di sini:

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

    Ini dalam Bahasa Inggeris tetapi saya rasa tidak begitu sukar.

    1.    anti kata

      Sehingga sekarang saya melihat pautan saya menurunkan dua puluh. Terima kasih banyak untuk panduan itu, di forum Crunchbang.
      Itu menyelamatkan saya ketika pertama kali berjaya memasangnya dan menggunakannya setiap kali saya memasang dari awal. Terima kasih banyak - banyak.

  10.   Abel kata

    Pemain terbaik yang saya gunakan setakat ini, saya telah menggunakannya selama hampir satu setengah tahun, jujur ​​saya malas membaca catatan itu tetapi saya memerhatikannya. xP

    Atas sebab yang sama saya memberikannya sedikit pandangan saya mempunyai dua petua kecil, pertama, saya rasa lebih mudah bagi semua orang untuk menangani MPD sebagai pengguna biasa yang membuat semua konfigurasi dari ~ / .mpdconfig memuatkannya pada awalnya dan tidak semestinya di syaitan, dan kedua Bagi mereka yang menggunakan ncmpcpp sebagai pelanggan, mereka boleh memasang ncmpcpp-fftw untuk beberapa pilihan tambahan termasuk penampil yang bagus, cukup tambahkan beberapa baris ke konfigurasi ncmpcpp.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "visual"
    visualizer_sync_interval = "30"
    visualizer_type = "spektrum" (gelombang / spektrum)
    visualizer_color = "sian"

    Greetings.

  11.   Tavo kata

    Mpd sangat bagus, saya menggunakannya dengan sonata. Satu-satunya masalah yang saya ada ialah ketika memulakan sistem daemon kadang-kadang tidak dimuat dan apa yang saya buat adalah melumpuhkan pemuatan dari init.d dengan mengedit fail / etc / default / mpd menukar nilai true untuk false. Dengan cara ini mpd tidak bermula dengan daemon lain Agar mpd dan sonata dilancarkan, adalah mudah untuk menghubungkan perintah mpd && sonata

  12.   koratsuki kata

    Saya akan mencubanya, saya selalu menggunakan XMMS dan saya menyukainya, walaupun anda harus memasukkan sedikit tangan ke dalamnya, jika prestasi meningkat, saya akan memikirkannya dan mungkin saya akan berubah.

  13.   invisible15 kata

    Sekiranya anda menggunakan fedora, matikan selinux atau yang lain tidak akan membiarkan mpd menulis log.
    Jika tidak dengan baik.

  14.   Carlos-Riper kata

    Tahniah untuk siaran, soalan bagaimana saya dapat mengalirkan audio (radio) dengan ncmpcpp + mpd + icecast, saya akan sangat menghargainya, teruskan. 😀

  15.   Nemo kata

    Saya akhirnya dapat memasangnya ... 😐 jam 1:20 pagi, tetapi saya tidak peduli kerana mpd + ncmpcpp saya berfungsi setelah 8 jam bertengkar dengan ribuan wiki (juga dengan tutorial ini hahaha) tetapi ia dijadikan rujukan untuk memahami perkara-perkara tertentu, terima kasih! 😀

  16.   mario hello kata

    Helo semua, sorakan.
    Hari ini saya menulis untuk meminta pertolongan anda, saya sudah sangat bosan tidak dapat mengkonfigurasi MPD ... Saya telah mengikuti banyak tutorial dan saya tidak dapat menjumpai jenaka itu; semuanya baik-baik saja sehingga sampai ke baris terakhir sebelum sampai ke sonata

    sudo rc.d mulakan mpd

    dan membaca, saya dapati bahawa rc.d telah mengeluarkannya dari archlinux; di sisi lain ketika menjalankan mpd dari terminal itu melemparkan saya perkara berikut

    [novatovich @ nvtvich-vd ~] $ mpd
    listen: bind to '0.0.0.0:6600' gagal: Alamat sudah digunakan (terus juga, kerana mengikat '[::]: 6600' berjaya)
    daemon: tidak boleh memasukkan kumpulan tambahan pengguna «novatovich»: Operasi tidak dibenarkan

    kemudian ketika menjalankan sonata nampaknya terhubung tetapi saya rasa mpd belum membuat senarai main.

    Saya harap ada komen yang membantu saya membuat mpd berfungsi, saya sangat menghargainya.

  17.   NeHeMueL kata

    Bolehkah anda memberikan saya kertas dinding

  18.   Wako kata

    Panduan lain adalah mendesak. Saya tidak dapat berfungsi dan saya sudah memeriksa wiki lengkungan dan tidak ada. Tidak ada yang muncul di perpustakaan: c