Content

upmpdcli (multimedia)

UpMpdCli - An UPnP Audio Media Renderer based on MPD (Verifiziert)

UpMpdCli is a UPnP Media Renderer front-end for MPD, the Music Player
Daemon. It supports UPnP gapless track transitions and the OpenHome
ohMedia services. With a complementary application, it also supports a
Linn Songcast Receiver.
The Songcast function allows you to implement a well-synchronized multi
-room system to which any audio (Spotify, etc.) playing on a Windows or
Mac system can be forwarded.
The typical setup is a home network with:
- A UPnP Media Server (e.g. MinimServer, Minidlna, Mediatomb, or some
commercial device).
- A UPnP Control Point (e.g. Bubble UPnP running on a tablet or phone,
Linn Kinsky on a PC/MAC, or upplay for Linux).
- MPD running on your Eisfair.
- upmpdcli running on the same host. It will be automatically
discovered by the UPnP control point.
In this usage, MPD does not manage the audio files directly and its
configured music directory may be empty. It fetches them from the Media
Server through HTTP, using the standard curl input plugin, and does not
need a local tags database (it may have one though, and remains available
for normal interaction with standard MPD clients).
What's the point ? If you are running a UPnP network with multiple
devices, you may prefer using a single control application (UPnP-based)
for everything. MPD is a very capable and robust music-playing application,
which runs well on small computers (e.g. Raspberry PI or other "plug" type
computers). However it needs a specific control application. upmpdcli lets
you control your MPD-based players with your UPnP control point.
There are several projects providing UPnP Renderer function on a Linux
machine. Because it is written in C++, built on libupnp, and uses the well
-proven MPD for the actual hard work, upmpdcli is reliable, lightweight,
and effortlessy supports gapless playing. It also supports the OpenHome
ohMediainterface, which is currently the nicest way to control network
audio.
http://www.lesbonscomptes.com/upmpdcli/