You can use mpd with a subsonic plugin, that's what is running on navidrome to allow other subsonic api clients to connect and play music.
Navidrome Music Server (Unofficial)
Navidrome is a free, open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. https://www.navidrome.org/
This is an unofficial community. However, we adhear to the official Code Of Conduct set by the Navidrome project.
Do you mean using Navidrome as the source of music files for your Raspberry Pis with MPD?
There's an alternative music server called Mopidy, which has a few extensions that would cover this:
- Mopidy-MPD: exposes Mopidy as an MPD server so you can use existing MPD clients with it
- Mopidy-Subidy: allows using music on a Subsonic-compatible server in your Mopidy library.
It's been a while since I used this set-up though. From what I remember it's a bit limited in terms of searching the library.
Do you mean using Navidrome as the source of music files for your Raspberry Pis with MPD?
Yup, that's the idea
Doesn't the fact that it's written in Python mean it's not too lightweight?
I've had mopidy run happily on a Raspberry Pi, but responsiveness and speed will depend on whatever else is running and competing for memory.
Thanks for the info.
Does Mopidy use GenAI generated code and
contributions like NaviDrome sadly does?
I don't know.