@@ -22,13 +22,12 @@ Status :warning:
22
22
=================
23
23
24
24
Spotify have recently disabled username and password login for playback
25
- (`#394 <https://github.com/mopidy/mopidy-spotify/issues/394 >`_).
26
- Alternate authentication methods are possible but not yet supported.
25
+ (`#394 <https://github.com/mopidy/mopidy-spotify/issues/394 >`_) and we
26
+ now utilise access-token login. You no longer need to provide your
27
+ Spotify account username or password.
27
28
28
29
Mopidy-Spotify currently has no support for the following:
29
30
30
- - Playback
31
-
32
31
- Seeking
33
32
34
33
- Gapless playback
@@ -48,6 +47,8 @@ Mopidy-Spotify currently has no support for the following:
48
47
49
48
Working support for the following features is currently available:
50
49
50
+ - Playback
51
+
51
52
- Search
52
53
53
54
- Playlists (read-only)
@@ -63,18 +64,9 @@ Dependencies
63
64
- A Spotify Premium subscription. Mopidy-Spotify **will not ** work with Spotify
64
65
Free, just Spotify Premium.
65
66
66
- - A non-Facebook Spotify username and password. If you created your account
67
- through Facebook you'll need to create a "device password" to be able to use
68
- Mopidy-Spotify. Go to http://www.spotify.com/account/set-device-password/,
69
- login with your Facebook account, and follow the instructions. However,
70
- sometimes that process can fail for users with Facebook logins, in which case
71
- you can create an app-specific password on Facebook by going to facebook.com >
72
- Settings > Security > App passwords > Generate app passwords, and generate one
73
- to use with Mopidy-Spotify.
74
-
75
67
- ``Mopidy `` >= 3.4. The music server that Mopidy-Spotify extends.
76
68
77
- - ``gst-plugins-spotify `` >= 0.10 . The `GStreamer Rust Plugin
69
+ - A * custom * version of ``gst-plugins-spotify ``. The `GStreamer Rust Plugin
78
70
<https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs> `_ to stream Spotify
79
71
audio, based on `librespot <https://github.com/librespot-org/librespot/ >`_.
80
72
**This plugin is not yet available from apt.mopidy.com **. It must be either
@@ -83,6 +75,8 @@ Dependencies
83
75
or `Debian packages are available
84
76
<https://github.com/kingosticks/gst-plugins-rs-build/releases/latest> `_
85
77
for some platforms.
78
+ **We currently require a forked version of ``gst-plugins-spotify`` which supports
79
+ token-based login. This can be found `here <https://gitlab.freedesktop.org/kingosticks/gst-plugins-rs/-/tree/spotify-access-token>`_.
86
80
87
81
Verify the GStreamer spotify plugin is correctly installed::
88
82
@@ -106,8 +100,6 @@ https://mopidy.com/ext/spotify/#authentication
106
100
to authorize this extension against your Spotify account::
107
101
108
102
[spotify]
109
- username = alice
110
- password = secret
111
103
client_id = ... client_id value you got from mopidy.com ...
112
104
client_secret = ... client_secret value you got from mopidy.com ...
113
105
@@ -116,9 +108,9 @@ The following configuration values are available:
116
108
- ``spotify/enabled ``: If the Spotify extension should be enabled or not.
117
109
Defaults to ``true ``.
118
110
119
- - ``spotify/username ``: Your Spotify Premium username. You * must * provide this .
111
+ - ``spotify/username ``: Your Spotify Premium username. Obsolete .
120
112
121
- - ``spotify/password ``: Your Spotify Premium password. You * must * provide this .
113
+ - ``spotify/password ``: Your Spotify Premium password. Obsolete .
122
114
123
115
- ``spotify/client_id ``: Your Spotify application client id. You *must * provide this.
124
116
0 commit comments