File | Date | Author | Commit |
---|---|---|---|
archlinux | 2014-02-24 |
|
[9de62b] Merge branch 'master' of https://github.com/med... |
debian | 2014-10-12 |
|
[9e7ce7] separated libupnpp |
doc | 2014-10-09 |
|
[26e7a8] 0.8.3? |
man | 2014-05-25 |
|
[c3f231] openhome: doc and cleanup, ready for general te... |
rpm | 2014-10-12 |
|
[9e7ce7] separated libupnpp |
src | 2014-10-12 |
|
[9e7ce7] separated libupnpp |
systemd | 2014-02-26 |
|
[4088be] add systemd service file |
.gitignore | 2014-09-04 |
|
[fb7fc7] moved out test program upexplorer |
AUTHORS | 2014-07-10 |
|
[3ab459] none |
COPYING | 2014-02-12 |
|
[f323e4] doc |
Makefile.am | 2014-10-12 |
|
[1eab14] none |
README.asc | 2014-07-28 |
|
[783576] doc |
autogen.sh | 2014-10-12 |
|
[9e7ce7] separated libupnpp |
configure.ac | 2014-10-12 |
|
[9e7ce7] separated libupnpp |
Read Me
=== upmpdcli: an UPnP front-end to the Music Player Daemon *upmpdcli* implements an *UPnP* _Media Renderer_, using *MPD* to perform the real work. It has been tested with a number of *UPnP* control points running on *Android* and *Windows*. Because of their good support of *OpenHome* _Playlists_, which are a significant improvement over bare *UPnP*, and their general quality, *Bubble UPnP* (*Android* app) and Linn *Kinsky* (free on *Windows*) work best with it. ==== How things work: The Control Points uses the *UPnP* protocols to browse the tracks on the _Media Server_ and choses URIs to be played. It then talks *UPnP* to *umpdcli*, which uses the *MPD* client protocol to place the URIs into the *MPD* playlist. *MPD* finally retrieves the data from the _Media Server_ using HTTP. .... [UPnP Control Point] ^ ^ | | (UPnP) (UPnP) | | V | [upmpdcli] | ^ | | | (MPD protocol) | | | V V [MPD]<--(HTTP)-->[UPnP Media Server] .... Each of the _Control point_, _Media Server_, *MPD* and *upmpdcli* processes can run on any network host. More information: http://www.lesbonscomptes.com/upmpdcli