|
a/README.asc |
|
b/README.asc |
|
... |
|
... |
3 |
*upmpdcli* implements an *UPnP* _Media Renderer_, using *MPD* to perform
|
3 |
*upmpdcli* implements an *UPnP* _Media Renderer_, using *MPD* to perform
|
4 |
the real work.
|
4 |
the real work.
|
5 |
|
5 |
|
6 |
It has been tested with a number of *UPnP* control points running on
|
6 |
It has been tested with a number of *UPnP* control points running on
|
7 |
*Android* and *Windows*. Because of their good support of *OpenHome*
|
7 |
*Android* and *Windows*. Because of their good support of *OpenHome*
|
8 |
_Playlists_, which are a significant improvement over bare *UPnP*, and
|
8 |
_Playlists_, which are a significant improvement over bare *UPnP*,
|
9 |
their general quality, *Bubble UPnP* (*Android* app) and Upplay (*Linux* and
|
9 |
*Bubble UPnP* (*Android* app) and Upplay (*Linux* and
|
10 |
*Windows*) work best with it.
|
10 |
*Windows*) are recommended, but many other control points are usable.
|
11 |
|
11 |
|
12 |
==== How things work:
|
12 |
==== How things work:
|
13 |
|
13 |
|
14 |
The Control Points uses the *UPnP* protocols to browse the tracks on the
|
14 |
The Control Points uses the *UPnP* protocols to browse the tracks on the
|
15 |
_Media Server_ and choses URIs to be played. It then talks *UPnP* to *umpdcli*,
|
15 |
_Media Server_ and choses URIs to be played. It then talks *UPnP* to *umpdcli*,
|