Mopidy-spotify

Latest version: v4.1.1

Safety actively analyzes 630450 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

4.0.0a2

Alpha release.

- Use the Spotify Web API for playlists. (122, 133, 140, 156, 182, 213,
226, PR: 235)

4.0.0a1

Alpha release.

- Require Mopidy >= 3.0.0a5. (PR: 223)

- Require Python >= 3.7. (PR: 223)

- Update project setup. (PR: 223)

- Improved Web API client, including support for retries. (PR: 147)

- Pause Spotify playback when Mopidy is paused. (75, 146, PR: 162)

- Only return search results available in the user's country. (97, PR: 131)

3.1.0

Feature release.

- Include the artists of each album in the search results. (PR: 118)

- Respect `spotify/timeout` setting when loading data from Spotify. (129, PR:
139)

- Use OAuth to authenticate Spotify Web API requests, which has required
authentication since 2017-05-29. The new config value `spotify/client_id` and
`spotify/client_secret` must be set. Refer to the README for details. (130,
142, PR: 143)

3.0.0

Feature release.

- Require Mopidy 2.0.

- Minor adjustments to work with GStreamer 1.

2.3.1

Bug fix release.

- Require Mopidy < 2 as Mopidy 2.0 breaks the audio API with the upgrade to
GStreamer 1.

- Use the new Spotify Web API for search. Searching through libspotify has been
discontinued and is not working anymore. (Fixes: 89)

- Note that search through the Spotify Web API doesn't return artists or date
for albums. This also means that ``library.get_distinct()`` when given type
``albumartist`` or ``date`` and a query only returns an empty set.

- Emit a warning if config value ``spotify/search_album_count``,
``spotify/search_artist_count``, or ``spotify/search_track_count`` is greater
than 50, and use 50 instead. 50 is the maximum value that the Spotify Web API
allows. The maximum in the config schema is not changed to not break existing
configs.

2.3.0

Feature release.

- Ignore all audio data deliveries from libspotify when when a seek is in
progress. This ensures that we don't deliver audio data from before the seek
with timestamps from after the seek.

- Ignore duplicate end of track callbacks.

- Don't increase the audio buffer timestamp if the buffer is rejected by
Mopidy. This caused audio buffers delivered after one or more rejected audio
buffers to have too high timestamps.

- When changing tracks, block until Mopidy completes the appsrc URI change.
Not blocking here might break gapless playback.

- Lookup of a playlist you're not subscribed to will now properly load all of
the playlist's tracks. (Fixes: 81, PR: 82)

- Workaround teardown race outputing lots of short stack traces on Mopidy
shutdown. (See 73 for details)

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.