owntone / owntone-server

Linux/FreeBSD DAAP (iTunes) and MPD audio server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
https://owntone.github.io/owntone-server
GNU General Public License v2.0
2.1k stars 237 forks source link

full mpd support #1194

Open bendschs opened 3 years ago

bendschs commented 3 years ago

i would love to see full mpd supprot in forked-daapd. would it be possible to link forked-daapd to an actual mpd on the system?

hhhuang commented 3 years ago

The built-in MPD implementation of the current OwnTone is friendly and supporting a variety of remote control. However, it seems there is no way to get artworks from the OwnTone server via MPD. In the recent MPD versions, the readpicture command was introduced for obtaining the artwork of a track. It might be nice to add this feature in the built-in MPD implementation.

aleszczynskig commented 2 years ago

I would second this. I recently discovered Rigelian for iOS/macOS (https://apps.apple.com/gb/app/rigelian/id1363775934) which looks like a good modern alternative for Remote. It's a nice implementation which currently has two limitation that I can see. No proper album art support with Owntone due to lacking the MDP support suggested here and no speakers selection support.

Rigelian does support HTTP album art retrieval however I have not managed to get this working with Owntone despite having a working configuration for MaximumMPD. I think the MDP update is the way forward though as a number of new MPD clients require this (Persephone being another example).

barolo commented 5 months ago

I just care about the readpicture bit to be honest, since it seems to be the main thing nowadays which messes up with the clients.

grobian commented 4 months ago

Not sure, I just implemented albumart/readpicture in PR #1780 which made the pictures appear for me using the client app I'm using.

barolo commented 4 months ago

Not sure, I just implemented albumart/readpicture in PR #1780 which made the pictures appear for me using the client app I'm using.

It works. I've tested with two clients and both got embedded covers successfully. One displayed it in shitty quality but it seems clent related as the other one displayed it properly.

grobian commented 2 months ago

FYI in order to move this forward and do a proper "chunking" fix, I moved this along to my own fork where I also implemented filters so search/find will work using more recent clients.