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.


Tambahkan sebagai sumber pilihan