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.