MPD (Musik Player Deamon) merupakan software open sourch yang berjalan di linux dan fungsinya sebagai server untuk mengatur playlist, daftar lagu, output suara, libary dan masih banyak lagi.
Untuk Ncmpcpp merupakan software yang berfungsi untuk menampilkan semua proses yang di jalankan oleh MPD, jadi secara ringkasnya MD merupakan software yang memutar playlist lagu dan sedangkan Ncmpcpp berfungsi sebagai client yang berfungsi untuk menampilkan grafis dari semua proses yang di jalankan MPD.
Mpd dan Bcmpcpp ini teleh tersedia di dalam repositroy ubuntu dan turunannya, jadi kamu bisa langsung menginstalnya denga menggunakan perintah apt-get.
$ sudo apt-get install mpd mpc ncmpcpp
Untuk menyimpan file mpd kita harus membuat folder baru dengan menggunakan perintah.
$ mkdir ~/.mpd
$ cd .mpd
$ touch mpd.log pid state sticker.sql database
Selanjutnya buatlah konfigurasi mpd.conf di dalam folder tersebut.
$ gedit mpd.conf
Masukan konfigurasi berikut.
bind_to_address "localhost"
port "6600"
music_directory "/home/hidayatcode/Music"
playlist_directory "/home/hidayatcode/Music"
db_file "~/.mpd/database"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
sticker_file "~/.sticker.sql"
log_level "default"
auto_update "yes"
auto_update_depth "3"
input {
plugin "curl"
}
audio_output {
type "alsa"
name "Alsa Audio"
}
audio_output {
type "fifo"
name "my_fifo"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
Jika sudah save dan tutup konfigurasi tadi. Untuk output audionya alsa, jadi kamu bisa sesuaikan dengan output audio yang kamu gunakan.
audio_output {
type "pulse"
name "Pulse Audio"
}
Perlu di ingat bahwa /home/hidayatcode/Music merupakan folder di mana admin mensave semua musik yang akan di putar. Jadi silahkan seusaikan dengan folder playlist musik kamu.
Kemudian lanjutkan dengan membuat konfigurasi pada ncmpcpp.
$ mkdir ~/.ncmpcpp
$ gedit ~/.ncmpcpp/config
Lalu masukan file configurasi di bawah ini ke dalam file config.
mpd_host = "localhost"
mpd_port = "6600"
mpd_music_dir = "/home/hidayatcode/Music"
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "my_fifo"
visualizer_sync_interval = "30"
visualizer_in_stereo = "yes"
progressbar_look = "━━╸"
#Hilangkan tanda pagar pada jenis visualizer yang kamu inginkan.
#visualizer_type = "wave"
#visualizer_type = "wave_filled"
#visualizer_type = "ellipse"
visualizer_type = "spectrum"
#Hilangkan tanda pagar pada tampilan visualizer yang kamu inginkan.
#visualizer_look = "+|"
visualizer_look = "●●"
#visualizer_look = "∙▋"
Save konfigurasinya, sekarang kamu bisa menjalankan mpd dan ncmpcpp dengan menggunakan peritah berikut.
$ killall mpd
$ mpd
$ ncmpcpp
Untuk menjalankan musiknya kamu bisa memanfaatkan sourchcut di keyboard.
- 1 untuk menampilkan playlist yang di putar saat ini.
- 2 untuk mencari file musik.
- 3 mencari musik berdasarkan kategori.
- 4 untuk menampilkan media libary.
- 5 Palylist editor.
- 6 Menampilkan tag editor.
- 7 Memilih jenis audio output.
- 8 Menampilkan musik visualizer.
- = menampilkan jam.
- i menampilkan info lagu