Mopidy-spotify

Latest version: v4.1.1

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

Scan your dependencies

Page 1 of 5

5.0.0a2

An additional, unplanned alpha release specifically for the playlist refreshing performance improvement. This makes such a big difference to the user-experience that I didn't want to deprive those unable to immediately upgrade to our upcoming Mopidy v4 release.

What's Changed
* Backport playlist refresh by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/385


**Full Changelog**: https://github.com/mopidy/mopidy-spotify/compare/v5.0.0a1...v5.0.0a2

5.0.0a1

Mopidy-Spotify 5.0 is a backward-incompatible release because our dependencies have changed.


RIP libspotify
This has been a very long time coming... we no longer require the non-functional libspotify library (110). Not everything works yet. Most noticeably, seeking and gapless playback need work, any help would be very welcome.

For audio, we are using a new GStreamer plugin called [spotifyaudiosrc](https://gstreamer.freedesktop.org/documentation/spotify/index.html) (#342). This plugin isn't available in any apt repositories yet but details of how to obtain it are in the [readme](https://github.com/mopidy/mopidy-spotify/blob/main/README.rst#dependencies). Hopefully it will be available from apt soon.

For all other Spotify content, we are using Spotify's Web API (342).

This will be the last tagged release which supports both spotifyaudiosrc and Python 3.10 (Ubuntu 22.04 LTS). All future releases will require at least Python 3.11, in keeping with the upcoming Mopidy v4 release.


Dependencies
* A Spotify Premium subscription.
* A non-Facebook Spotify username and password.
* Mopidy >= 3.4
* Python >= 3.9
* **gst-plugins-spotify >= 0.10 (NEW)**


What's Changed
* Use the long-form Spotify URL for user playlists. by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/299
* Log when refresh of playlists starts by simeg in https://github.com/mopidy/mopidy-spotify/pull/311
* Update list of countries by djmattyg007 in https://github.com/mopidy/mopidy-spotify/pull/315
* Do not ignore the `exact` parameter in the `search` method by telnet23 in https://github.com/mopidy/mopidy-spotify/pull/318
* Support lookups for 'your' URIs by djmattyg007 in https://github.com/mopidy/mopidy-spotify/pull/313
* Support Python 3.10 by djmattyg007 in https://github.com/mopidy/mopidy-spotify/pull/327
* Replace pyspotify with Web API and gstspotifysrc by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/342
* Require Python >= 3.9 by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/350
* Configurable maximum cache size by beaverking1212 in https://github.com/mopidy/mopidy-spotify/pull/356
* Improve credentials cache by beaverking1212 in https://github.com/mopidy/mopidy-spotify/pull/357
* images: ignore bad image uris (Fixes 364) by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/365
* Fix Spotify's field syntax change by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/367
* Fix for empty playlists by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/368
* images: more robust to missing fields by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/370
* Ignore internal browse uri images by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/371
* Fix floats in API response (Fixes 375) by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/376
* I am the maintainer by kingosticks in https://github.com/mopidy/mopidy-spotify/pull/379


New Contributors
* simeg made their first contribution in https://github.com/mopidy/mopidy-spotify/pull/311
* djmattyg007 made their first contribution in https://github.com/mopidy/mopidy-spotify/pull/314
* telnet23 made their first contribution in https://github.com/mopidy/mopidy-spotify/pull/318
* beaverking1212 made their first contribution in https://github.com/mopidy/mopidy-spotify/pull/356

**Full Changelog**: https://github.com/mopidy/mopidy-spotify/compare/v4.1.1...v5.0.0a1

4.1.1

* Improved handling of Web API responses with missing URI fields {PR: 290}
* Fix playback issues after seeking (PR: 293)

4.1.0

- Load all tracks in "Your Music", "Playlists" and "Top lists". (PR: 279)
- Fix gapless playback. (Fixes: 160, PR: 269, 277)
- Add Python 3.9 to the test matrix. (PR: 291)

4.0.1

- Fix API endpoint for browsing featured playlists. (252, PR: 253)

4.0.0

- Depend on final release of Mopidy 3.0.0.

- Use the Spotify Web API for personal top lists. (PR: 237)

- Use the Spotify Web API to support browsing Your Music. (16, PR: 238)

- Use the Spotify Web API to support browsing featured playlists. (240, PR: 247)

- Use the Spotify web API to fetch playlist images. (100, PR: 243)

- Fix fetching of track images when track is relinked. (171, 244, PR: 245)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.