the penguin

myMPD - my new favorite MPD client

I hate bloated software. This is the reason I use Archlinux with i3wm or I root my smartphones to remove unneeded applications and this is the exact same reason I chose ympd to be the default MPD client of Archphile.

ympd doesn’t offer many goodies. It does one thing (file browsing mode) and it does it right, while its software dependencies are almost zero, comparing to other web based clients that need a dedicated web server or/and interpreter..

ympd drew the attention of various coders that forked this project, bugfixed it or created new projects based on that.

This is exactly how my new favorite client, myMPD ,was created being a fork of a ympd fork!

myMPD, is a huge improvement over ympd. Jcorporation (myMPD coder), with the addition of open source tools like bootstrap 4, managed to offer a ton of useful new features, without transforming the client to a bloated and heavy software.

The resources myMPD needs on an Odroid C2 or a Raspberry Pi are (like with ympd) really low, while Archlinux package dependencies remain the same with ympd.

But let’s stop with words and see some action:

Browsing in Filesystem mode:

Browse Filesystem section

Album directory view

Browsing in Database mode:

Browse in Dartabase section

The Search tab:

myMPD search tab

Album added in Queue:

myMPD Queue

Playback tab showing local cover art:

myMPD Playback tab

myMPD Menu and Settings:

myMPD menu

myMPD settings

What I really like:

  1. The support of local cover art and the fact that each user can choose the cover file name they use (ex. I modified myMPD settings to always show Folder.jpg found on each of my library albums)

  2. The new search functions: It’s really nice to be able to search by tag. Especially when searching by album, the user can load a whole album with the use of one button!

  3. The database view: I really like to have the option to navigate by Artist, see their albums and load music to queue this way!

  4. The new look: The new layout is fantastic, although the colors aren’t my favorites (who cares anyway!).

What I don’t like:

  1. I didn’t like all these extra crossfading, replaygain and mixramp options. I completely understand that there’s people using them, so they have to be there (although I am not sure how many people even knew that they could use mixramp!).

  2. The states of the tabs are currently not saved. I am sure that Jcorporation will do his magic very soon and fix that.


myMPD is a fantastic new piece of software. As long as development continues with simplicity in mind (and of course low resource usage!), I’m sure that myMPD will set new standards on MPD clients.

Note 1: It’s obvious that next Archphile will include the option to use myMPD (and why not make it the default one if it is stable enough for everyday use)

Note 2: I will prepare and upload myMPD packages to be used with 0.99.73. I will post all required information on Archphile website when everything is ready.

Note 3: myMPD is a really new software. If you test it and something is not working the way it should (or you want), don’t blame the project! Give it some time and, the most important, feedback!

PS. The credit for finding this nice software goes to my good friend Emilios, who, for the last 5 months, has been heavily obsessed with testing almost all ympd forks!

#linux audio #mpd #myMPD #ympd