myMPD – standalone and lightweight web-based MPD client


myMPD is a capable web-based MPD client well placed to run even on low powered single-board computers such as the Raspberry Pi series.

This software started as a fork of ympd, but the developer of myMPD has added a ton of additional functionality without making it a bloated behemoth. It’s a big step up from ympd in many respects.

myMPD is unnecessarily complicated to set up. Even after reading the project’s documentation, it takes too long to configure in our opinion. But once over this initial hurdle, things are plain sailing.

Support: GitHub Code Repository
Developer: Jürgen Mang
License: GNU General Public License v2.0

myMPD is written in C and JavaScript. Learn C with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Share this article


  1. I use MyMPD on a very old Rpi modelB 512MB RAM, it streams to www 24/7

    I had 0 problems with installation or the initial configuration
    As stated MyMPD is lightweighht and runs 24/7 on olde Rpi only question i have is how to secure it so when port is open to www how to stop www from accessing/changing the MyMPD settings?
    regards & thanks jcorporation for the code.

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.