MPD: Setan serbaguna untuk musik.

Hai hari yang baik. Mari kita bicara tentang serbaguna MPD: Daemon Pemutar Musik dengan nama aslinya dalam bahasa Inggris.

Menurut ArchLinux Wiki, MPD adalah pemutar audio yang menangani arsitektur klien-server. MPD berjalan di latar belakang sebagai daemon, mengelola daftar putar dan database, dan menggunakan sumber daya yang sangat sedikit. Untuk menggunakan antarmuka grafis, diperlukan klien tambahan.

Setelah dijelaskan apa itu MPD, saya melanjutkan untuk memberi tahu Anda bagaimana MPD diinstal dan dikonfigurasi untuk memutar musik Anda. Secara pribadi, menurut saya ini adalah layanan yang hebat, karena luasnya bentuk penggunaan, dan terutama karena konsumsinya yang rendah.

Instalasi MPD

Panduan ini akan berorientasi untuk menginstalnya di ArchLinux, yang merupakan distribusi yang saya gunakan. Saya membayangkan bahwa meskipun nama paket mungkin berbeda, instalasi dan konfigurasinya serupa di distribusi lain.

1 ° Kami melanjutkan untuk memperbarui dan menginstal paket yang diperlukan:

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

Klarifikasi: Saya telah memilih, selain milik saya sendiri mpd, klien grafis, Sonata (GTK) dan ncmpcpp, melalui terminal.

2 ° Setelah terinstal kita akan mengkonfigurasi dan membuat beberapa folder yang kita butuhkan.

sudo {su_editor} /etc/mpd.conf

Kami mencari baris berikut, dan kami 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”

Jelas bahwa mereka harus berubah pengguna Anda oleh pengguna Anda.

Sekarang saatnya mengkonfigurasi pengguna. Kami hanya perlu mengubah baris pengguna mpd.conf dengan nama pengguna yang sesuai.

Jika mereka adalah pengguna Sebagai, mereka harus menghapus komentar pada 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
}

Jika mereka menggunakan PulseAudio, harus meninggalkan semua komentar di atas dan menghapus komentar di bagian PulseAudio.

Kami menyimpan dan menutup mpd.conf dan kami menetapkan izin yang sesuai:

sudo chmod 644 /etc/mpd.conf

3 Sentuh buat folder yang diperlukan.

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

Kemudian kami membuat file yang diperlukan agar MPD bekerja dengan benar.

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

Dan akhirnya, saatnya meluncurkan mpd demon. Tentu saja, ini dapat ditambahkan ke rc.conf.

sudo rc.d start mpd

Anda juga dapat melakukan hal berikut, daripada menambahkan mpd ke rc.conf, Anda dapat menambahkannya di autostart WM Anda, atau mungkin di .xinitrc.

Sonata

Sekarang dengan sonata itu sangat mudah. Kami menjalankannya, kami klik kanan di situs mana pun:

Mereka harus mengatur folder Musik mereka, jika memungkinkan. Dan nama pengguna yang sama yang mereka gunakan di mpd.conf.
Seperti yang akan Anda lihat, saya menggunakan port 8888 dalam pengambilan, pada saat mengambil pengambilan tersebut, saya menguji port lain berdasarkan konfigurasi conky. Saya sarankan Anda menggunakan 6600 yang datang secara default di semua.

Setelah selesai, kami menyimpan dan menutup konfigurasi, pergi ke tab "Perpustakaan" dan mereka akan melihat koleksi musik. Jika tidak terlihat, restart program.

NCMPCPP

Pertama-tama, kita perlu mengkonfigurasi file ncmpcpp utama:

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

Dan kita hanya perlu mengubah 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 kami akan membuat file 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"

Setelah itu. Anda dapat mengubah konfigurasi sesuai keinginan Anda, kami simpan dan tutup.

Jalankan sentuh ncmpcpp.. Jika Anda berada di konsol, cukup masukkan perintah:

ncmpcpp

Menggunakan ncmpcpp:

  1. Pertama kita bersihkan daftar putar dengan tombol «c» (agar tidak ada lagu yang berulang)
  2. Kemudian kami menekan «3» untuk pergi ke tab browser
  3. Kami menekan «v» untuk memilih semua
  4. Kami menekan «shift + a» dan itu akan membuka menu baru
  5. Kemudian kami memberikan "playlist MPD saat ini" (opsi pertama)
  6. Terakhir kami memilih «Di akhir permainan»

Sekian dulu untuk saat ini. Saya harap Anda menyukainya dan di atas segalanya itu berguna bagi Anda. Itu akan sampai waktu berikutnya.

Ivan!

PS: Ini adalah angsuran pertama saya dan saya harap Bapak tahu cara meminta maaf jika saya melakukan kesalahan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Josh dijo

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

    1.    ivanovblack dijo

      Ini sangat ringan. Jika Anda memiliki banyak, sangat banyak musik, misalnya 100.000 lagu atau lebih, eksekusi programnya cepat.
      Saya pikir Anda hanya perlu mencobanya.
      Pencarian database bekerja dengan cepat, Anda dapat memasukkan semua musik Anda ke dalam playlist tanpa menunggu.
      Ia bekerja tanpa lingkungan grafis, Anda dapat mengakhiri sesi Anda dan terus mendengarkan musik.
      Anda dapat menggunakan dan menguji klien mana pun secara bersamaan tanpa menyelesaikan mpd dan Anda tidak perlu menambahkan folder musik Anda lagi dan lagi segera setelah Anda mencoba klien lain.
      Ia memiliki semua codec yang diperlukan. Ini juga mampu streaming, Anda dapat menggunakannya sebagai server musik dan mengaksesnya dari mesin lain atau dengan Android Anda dll.

      1.    Josh dijo

        Saya tidak tahu itu memiliki banyak keuntungan, Anda meyakinkan saya, saya akan mencobanya dan tutorial Anda sangat bagus. Terima kasih

  2.   KZKG ^ Gaara dijo

    Di waktu yang tepat untuk tutorial, dijelaskan dengan sangat baik 😀
    Benar-benar ... terima kasih atas bantuan Anda, selamat datang di blog 😉

    Salam dan jika Anda membutuhkan sesuatu, Anda tahu ... ini dia.

    PS: Anda sudah muncul sebagai "editor" di komentar 🙂

  3.   Leper_Ivan dijo

    Baiklah, pertama-tama terima kasih banyak sudah mampir. Nah, jika ada keraguan, saya bisa bantu menghilangkannya .. 😀

  4.   mauricio dijo

    Benar-benar pemain yang hebat !! Saya menggunakannya sejak lama dan itu bagus. Saya adalah penggemar Audacious yang diakui.

  5.   auroszx dijo

    Saya telah menggunakannya di Debian selama sekitar satu bulan, Oyashiro-sama dan conandoel membantu saya mengkonfigurasinya 🙂 Sebagai klien saya menggunakan Xfmpc (dari tim Xfce) dan sebuah plugin untuk panel bernama xfce4-mpc-plugin yang memungkinkan mengubah lagu dan menaikkan / menurunkan volume 😛 Dan di LXDE / Openbox saya menggunakan Sonata.
    MPD direkomendasikan, sangat ringan dan berfungsi bahkan dengan streaming.

    1.    Abel dijo

      Orale, klien itu tidak mengetahuinya dan kurang pluginnya, saya selalu dari ncmpcpp tetapi saya harus mencobanya sekarang karena saya telah menggunakan XFCE untuk sementara waktu. xP

      Salam.

  6.   vicky dijo

    Saya mencoba menginstal dan mengkonfigurasinya ribuan kali, setiap kali gagal total, saya mulai menginstalnya lagi, dan file mpd.conf tidak ada !! Saya pikir mpd dengan saya adalah sesuatu yang pribadi 😛

    1.    Leper_Ivan dijo

      Anda harus memilikinya .. Jika tidak, Anda dapat mengekspornya dari folder lain. Anda dapat melihat di Arch wiki tempat untuk menyalinnya.

    2.    invisible15 dijo

      Saya telah berada di belakang mpd selama dua tahun dan saya akhirnya berhasil membuatnya bekerja, jika menghapus SELinux.

  7.   ganggang dijo

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

  8.   b1tblu3 dijo

    Luar biasa, saya akan mencobanya.

  9.   ivanovblack dijo

    Sedikit iklan mandiri tetapi jika seseorang gagal mengkonfigurasinya di sistem berbasis Debian, berikut:

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

    Itu dalam bahasa Inggris tapi menurut saya tidak sesulit itu.

    1.    anti dijo

      Sampai sekarang saya melihat tautan itu, saya menjatuhkan dua puluh. Terima kasih banyak untuk panduan itu, di forum Crunchbang.
      Itu menyelamatkan saya ketika saya pertama kali mengaturnya dengan sukses dan menggunakannya setiap kali saya menginstal dari awal. Terima kasih banyak.

  10.   Abel dijo

    Pemain terbaik yang pernah saya gunakan sejauh ini, saya telah menggunakannya selama hampir satu setengah tahun, jujur ​​saja saya malas membaca postingannya tetapi saya sudah melihatnya. xP

    Untuk alasan yang sama ketika saya melihatnya sedikit, saya memiliki dua tip kecil, pertama, saya pikir akan lebih mudah bagi semua orang untuk menangani MPD sebagai pengguna biasa yang membuat semua konfigurasi dari ~ / .mpdconfig memuatnya di awal dan tidak harus di setan, dan kedua Bagi mereka yang menggunakan ncmpcpp sebagai klien, mereka dapat menginstal ncmpcpp-fftw untuk beberapa opsi tambahan termasuk penampil yang baik, 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 = "cyan"

    Salam.

  11.   Tavo dijo

    Mpd sangat bagus, saya menggunakannya dengan sonata. Satu-satunya masalah yang saya hadapi adalah ketika memulai sistem, daemon kadang-kadang tidak dimuat dan yang saya lakukan adalah menonaktifkan pemuatan dari init.d dengan mengedit file / etc / default / mpd yang berubah nilai benar untuk salah. Dengan cara ini mpd tidak dimulai dengan daemon lain. Untuk mpd dan sonata yang akan diluncurkan, sangat mudah untuk menautkan perintah mpd && sonata

  12.   koratsuki dijo

    Saya akan mencobanya, saya selalu menggunakan XMMS dan saya menyukainya, meskipun yang ini harus sedikit ditangani, jika kinerjanya membaik, saya memikirkannya dan mungkin saya akan berubah.

  13.   invisible15 dijo

    Jika Anda menggunakan fedora, nonaktifkan selinux atau mpd tidak akan menulis log.
    Jika tidak, baik-baik saja.

  14.   Carlos-Riper dijo

    Selamat atas postingnya, pertanyaan bagaimana saya bisa streaming audio (radio) dengan ncmpcpp + mpd + icecast, saya akan sangat menghargainya, silakan. 😀

  15.   nemo dijo

    Saya akhirnya bisa menginstalnya ... 😐 Ini jam 1:20 pagi, tapi saya tidak peduli karena mpd + ncmpcpp saya berfungsi setelah 8 jam berkelahi dengan ribuan wiki (juga dengan tutorial ini hahaha) tetapi itu berfungsi sebagai referensi untuk memahami hal-hal tertentu, terima kasih! 😀

  16.   mario halo dijo

    Halo semuanya, selamat.
    Hari ini saya menulis untuk meminta bantuan Anda, saya sudah sangat bosan karena tidak dapat mengkonfigurasi MPD ... Saya telah mengikuti banyak tutorial dan saya tidak dapat menemukan leluconnya; semuanya baik-baik saja sampai mencapai baris terakhir sebelum mencapai sonata

    sudo rc.d mulai mpd

    dan membaca, saya menemukan bahwa rc.d sudah menghapusnya dari archlinux; di sisi lain ketika menjalankan mpd dari terminal, itu memberi saya yang berikut

    [novatovich @ nvtvich-vd ~] $ mpd
    dengar: bind ke '0.0.0.0:6600' gagal: Alamat sudah digunakan (tetap dilanjutkan, karena pengikatan ke '[::]: 6600' berhasil)
    daemon: tidak dapat memulai grup tambahan pengguna «novatovich»: Operasi tidak diizinkan

    lalu saat menjalankan sonata sepertinya tersambung tapi menurut saya mpd belum membuat playlist.

    Saya harap setiap komentar yang membantu saya mendapatkan mpd berfungsi, saya akan sangat menghargainya.

  17.   NeHeMueL dijo

    Bisakah Anda memberikan saya wallpaper

  18.   Wako dijo

    Panduan lain sangat mendesak. Saya tidak bisa membuatnya berfungsi dan saya sudah memeriksa arch wiki dan tidak keduanya. Tidak ada yang pernah muncul di perpustakaan: c