Switch to unified view

a/doc/upmpdcli-manual.txt b/doc/upmpdcli-manual.txt
...
...
619
== Support for Streaming Services
619
== Support for Streaming Services
620
620
621
=== Streaming Services and UPnP
621
=== Streaming Services and UPnP
622
622
623
Streaming services like Qobuz or Tidal give access to a huge catalog of
623
Streaming services like Qobuz or Tidal give access to a huge catalog of
624
music through a WEB interface (also usable by programs).
624
music through a WEB interface which is also usable by programs other than
625
their own applications.
625
626
626
The only thing that they have in common with UPnP is that the actual audio
627
The only thing that they have in common with UPnP is that the use of HTTP
627
stream is obtained through HTTP. However, given their importance, they can
628
to retrieve the audio stream. However, given the importance of these
628
be accessed through many UPnP Control Points and Renderers.
629
services for music consumers, many UPnP Control Points and Renderers have
630
been extended with specific interfaces to the different services.
629
631
630
There are three main ways to integrate the streaming services in an UPnP
632
There are three main ways to integrate the streaming services in an UPnP
631
framework, and knowing which way you are using will avoid confusion:
633
framework, and knowing which way you are using will avoid confusion:
632
634
633
- The first approach is to have a UPnP Media Server act as a proxy for the
635
- The first approach is to have a UPnP Media Server act as a proxy for the
...
...
771
773
772
774
773
[[UPMPDCLI-MS-STR-CRED]]
775
[[UPMPDCLI-MS-STR-CRED]]
774
=== Accessing the streaming services with OpenHome from Kazoo or Lumin
776
=== Accessing the streaming services with OpenHome from Kazoo or Lumin
775
777
776
This only works for Qobuz and Tidal. The corresponding media server module
778
This only works for Qobuz and Tidal, and only with upmpdcli versions 1.3.0
777
must be installed, but no other configuration should be needed on the
779
and later. The corresponding media server module must be installed
780
(upmpdcli-qobuz and/or upmpdcli-tidal), but no other configuration should
781
be necessary on the renderer, except possibly for the stream quality choice
782
(xref:tidaluser[Tidal Quality] or xref:qobuzuser[Qobuz format]
783
if you are not using the default.
784
778
renderer. The media service icons will appear in the CP interface, and the
785
The media service icons will appear in the Control Point interface, and the
779
service will be accessible after entering the login and password.
786
service will be accessible after entering the login and password.
780
787
781
NOTE: the user name and password will be stored on the renderer in an
788
NOTE: the user name and password will be stored on the renderer in an
782
insecure way, meaning that if someone steals the machine or obtains root
789
insecure way, meaning that if someone steals the machine or obtains root
783
access, there is nothing to prevent them from getting the credentials.
790
access, there is nothing to prevent them from getting the credentials.
784
791
785
Of course Kazoo or Lumin can also access the services through the media
792
Of course Kazoo or Lumin can also access the services through the media
786
server interface (after configuring upmpdcli, see the
793
server interface (after configuring upmpdcli, see the
787
xref:UPMPDCLI-MS-STR-MS[previous section]).
794
xref:UPMPDCLI-MS-STR-MS[previous section]).
795
796
For reference, this method is *not* usable with *Upplay*
788
797
789
[[UPRCL]]
798
[[UPRCL]]
790
== Upmpdcli local Media Server: uprcl
799
== Upmpdcli local Media Server: uprcl
791
800
792
The current (2017-04) upmpdcli code base includes a Media Server function
801
The current (2017-04) upmpdcli code base includes a Media Server function