|
a/doc/upmpdcli-manual.txt |
|
b/doc/upmpdcli-manual.txt |
|
... |
|
... |
749 |
Spotify is the only service which does not use regular (but
|
749 |
Spotify is the only service which does not use regular (but
|
750 |
short-lived) HTTP URLs for accessing the streams, but rather a non standard
|
750 |
short-lived) HTTP URLs for accessing the streams, but rather a non standard
|
751 |
transfer protocol, implemented in a specific library.
|
751 |
transfer protocol, implemented in a specific library.
|
752 |
|
752 |
|
753 |
The authentication method is also more complicated than for the others, and
|
753 |
The authentication method is also more complicated than for the others, and
|
754 |
will you have jump through a few hoops in addition to setting the password
|
754 |
will have you jump through a few hoops in addition to setting the password
|
755 |
in the configuration file.
|
755 |
in the configuration file.
|
756 |
|
756 |
|
757 |
The upmpdcli interface is based on a slightly modified version of the
|
757 |
The upmpdcli interface is based on a slightly modified version of the
|
758 |
link:https://spotipy.readthedocs.io/en/latest/[Spotipy Python package] and
|
758 |
link:https://spotipy.readthedocs.io/en/latest/[Spotipy Python package] and
|
759 |
the old libspotify library.
|
759 |
the old libspotify library.
|
760 |
|
760 |
|
761 |
You will need to set some configuration parameters, which are described in the
|
761 |
You will need to set some configuration parameters, which are described in the
|
762 |
<<spotifyuser,configuration section>> and also obtain an oauth2
|
762 |
<<spotifyuser,configuration section>> and then obtain an oauth2
|
763 |
authorization token, see the <<SPOTIFY-AUTH,Spotify authorization annex>>
|
763 |
authorization token: follow the instructions in the <<SPOTIFY-AUTH,Spotify
|
764 |
for the method to follow.
|
764 |
authorization annex>>.
|
765 |
|
765 |
|
766 |
|
766 |
|
767 |
[[UPRCL]]
|
767 |
[[UPRCL]]
|
768 |
== Upmpdcli local Media Server: uprcl
|
768 |
== Upmpdcli local Media Server: uprcl
|
769 |
|
769 |
|
|
... |
|
... |
890 |
https://opensourceprojects.eu/p/upmpdcli/code
|
890 |
https://opensourceprojects.eu/p/upmpdcli/code
|
891 |
or download the release tar files from the the
|
891 |
or download the release tar files from the the
|
892 |
link:https://www.lesbonscomptes.com/upmpdcli/downloads.html[upmpdcli
|
892 |
link:https://www.lesbonscomptes.com/upmpdcli/downloads.html[upmpdcli
|
893 |
download page]
|
893 |
download page]
|
894 |
|
894 |
|
|
|
895 |
Two specific configure options are defined. Each needs the installation of
|
|
|
896 |
additional dependancies:
|
|
|
897 |
|
|
|
898 |
- --enable-confgui: build the configuration editor GUI. This will need
|
|
|
899 |
the Qt development packages
|
|
|
900 |
- --enable-spotify: build the module for streaming Spotify. This will need
|
|
|
901 |
the libspotify library. Currently, the easiest way to obtain it is from
|
|
|
902 |
the link:https://github.com/mopidy/libspotify-deb[Mopidy repository]
|
|
|
903 |
|
895 |
Once the source is extracted, the procedure is standard and there are
|
904 |
Once the source is extracted, the procedure is standard:
|
896 |
currently no specific configure options:
|
|
|
897 |
|
905 |
|
898 |
# Only for git source
|
906 |
# Only for git source
|
899 |
sh autogen.sh
|
907 |
sh autogen.sh
|
900 |
|
908 |
|
901 |
./configure --prefix=/usr --sysconfdir=/etc
|
909 |
./configure --prefix=/usr --sysconfdir=/etc [other options]
|
902 |
make
|
910 |
make
|
903 |
sudo make install
|
911 |
sudo make install
|
904 |
|
912 |
|
905 |
Which you should apply first to the *libupnpp* source, then to *upmpdcli*.
|
913 |
Which you should apply first to the *libupnpp* source, then to *upmpdcli*.
|
906 |
|
914 |
|