jcorporation / myMPD

myMPD is a standalone and mobile friendly web mpd client with a tiny footprint and advanced features.
https://jcorporation.github.io/myMPD/
GNU General Public License v3.0
418 stars 65 forks source link

Support mpd albumart and readpicture command #145

Closed jcorporation closed 4 years ago

jcorporation commented 5 years ago

MPD supports since 0.22 embedded coverart through the new readpicture command. Since version 0.21 the albumart command is implemented, that supports albumart in folders.

Both features are also implemented through direct file system access to music_directory in myMPD without the help of mpd.

My future plan is to keep my current implementation and extend it with the mpd protocol commands to support coverimages, if myMPD has no access to the music_directory.

1) libmpdclient libmpdclient don't support the new commands nor even binary data replies. First step is also to implement patches for libmpdclient.

2) myMPD Implement support of both commands through libmpdclient api.

jcorporation commented 5 years ago

In my fork of libmpdclient there exists already two branches for the low level api and the albumart command.

Now I am working on a pull request for the low level api.

jcorporation commented 4 years ago

In my fork of libmpdclient there exists a branch libmympdclient. This branch is embedded in myMPD.