DXH30

DXH30 website for Programming and CTF's Write Ups. and History for github Projects

View on GitHub
28 April 2019

Tutorial menggunakan MPD dan MPC

by Didik

MPD adalah Music Player Daemon, MPC adalah Music Player Client. Keduanya merupakan Music Player yang berjalan di jaringan. Cara nya dipakai ?

  1. Install dulu mpd dan mpc, contohnya di anak debian

     user@localhost:~$ sudo apt-get install mpd mpc
    
  2. Setelah itu buat konfigurasi sendiri di ~/.mpd/config, kalau sudah ada, hapus dan buat lagi dari kosong, isikan ini

     music_directory "~/Music"
     playlist_directory "~/.mpd/playlists"
     db_file "~/.mpd/mpd.db"
     log_file "~/.mpd/mpd.log"
     pid_file "~/.mpd/mpd.pid"
     state_file "~/.mpd/mpdstate"
    
  3. Jalankan MPD

     user@localhost:~$ mpd ~/.mpd/config
    
  4. Buat playlist nya dengan cara list filenya dan di add di mpc

     user@localhost:~$ cd Music
     user@localhost:~/Music$ find -name "*.mp3" | sed 's%^./%%g' > all.m3u
     user@localhost:~/Music$ cd ..
    
  5. Terus pindah all.m3u ke direktori ~/.mpd/playlists

     user@localhost:~$ mv Music/all.m3u ~/.mpd/playlists
    
  6. Lalu add dengan mpc, jalankan update kalau filenya baru di add

     user@localhost:~$ mpc update
     user@localhost:~$ mpc load all
    
  7. Setelah itu coba list dengan mpc listall, dan play dengan mpc play [index]

     user@localhost:~$ mpc listall
     .
     .
     .
     user@localhost:~$ mpc play 2
    
  8. Dengan melihat dari playlist, dan disitu urutannya dari atas ke bawah 1 sampai total musik

     user@localhost:~$ mpc playlist
    
  9. Coba dilihat indexnya

     user@localhost:~$ cat -n <(mpc playlist)
    
  10. Cara di next dan di prev

    user@localhost:~$ mpc next
    user@localhots:~$ mpc prev
    
  11. Cara di shuffle

    user@localhost:~$ mpc shuffle
    
  12. Cara ?

    user@localhost:~$ mpc help
    
  13. BONUS, Install NCMPCPP

    user@localhost:~$ apt-get install ncmpcpp
    
  14. Coba dibuka, Ada tampilannya :D

    user@localhost:~$ ncmpcpp
    
tags: