We have talked a lot about this topic. We have explained how to configure MPD on your Raspberry Pi or linux device and how to use it through MPDroid. We have showed you how to use it through NCMPCPP and how to configure its amazing graphic equalizer. Finally in this article we are going to talk you about YMPD


Ympd is a very useful MPD Web GUI. This software is written in C and it is powered by Websockets and Bootstrap/JS. It is a lightweight MPD (Music Player Daemon) web client that runs without a dedicated webserver or interpreters like PHP, NodeJS or Ruby. It's tuned for minimal resource usage and requires only very litte dependencies. Once configured MPD the software results to be very easy to install and configure. We have set up it on Arch Linux but the procedure is similar to all the others OS.

Install and configure MPD

We have already explained how to install and set up MPD, so just follow our tutorial on the music visualizer.

Set up MPD

Install Ympd

You can download the software directly from GitHub or from the dedicated repository


In our case the software is available on AUR (Arch User Repository).

$ yaourt -S ympd


First to all you have to make sure that the MPD deamon is running, if it is not

$ mpd

Now we can run ympd and get on our browser its amazing web interface

$ ympd

If the procedure is successful, you will get this response on your terminal

MPD Connecting to
MPD connected.

Ympd will listen on default port 8080, navigate to http://localhost:8080 to see the web gui


Change the default port

You can change the default port with the --webport [PORT] option. For example to set up 9090 as port you have to run the command in this way

$ ympd --webport 9090

For more options type

$ ympd --help

Well done! Now you can run your MPD, controll it through MPDroid and YMPD and enjoy its amazing music visualizer...have fun!


Jul8 reported us via reddit the version of YMPD available on AUR is quite inactive (and its maintainer too), last commit is from February 2016. You should install active fork that add some features.