Skip to content

Releases: mopidy/mopidy-spotify

v5.0.0a3

06 Oct 23:54
Compare
Choose a tag to compare
v5.0.0a3 Pre-release
Pre-release

Requires forked version of gst-plugins-rs. Binaries for some platforms available here.

What's Changed

Playback using access token by @kingosticks in #397. You no longer need to provide Spotify username or password config settings.

Full Changelog: v5.0.0a2...v5.0.0a3

NOTE There are currently known connection issues with gst-plugin-spotify, a fix for which has been identified upstream.

v5.0.0a2

12 Apr 13:28
Compare
Choose a tag to compare
v5.0.0a2 Pre-release
Pre-release

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

Full Changelog: v5.0.0a1...v5.0.0a2

v5.0.0a1

01 Mar 16:21
Compare
Choose a tag to compare
v5.0.0a1 Pre-release
Pre-release

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 (#342). This plugin isn't available in any apt repositories yet but details of how to obtain it are in the readme. 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

New Contributors

Full Changelog: v4.1.1...v5.0.0a1

v4.1.1

07 Jan 13:48
Compare
Choose a tag to compare
  • Improved handling of Web API responses with missing URI fields {PR: #290}
  • Fix playback issues after seeking (PR: #293)

v4.1.0

05 Dec 01:03
v4.1.0
Compare
Choose a tag to compare
  • 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)

v4.0.1 (2020-01-11)

05 Dec 00:42
Compare
Choose a tag to compare
  • Fix API endpoint for browsing featured playlists. (#252, PR: #253)

v4.0.0 (2019-12-22)

05 Dec 00:42
Compare
Choose a tag to compare
  • 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)

v4.0.0a2 (2019-12-12)

05 Dec 00:41
v4.0.0a2
Compare
Choose a tag to compare
v4.0.0a2 (2019-12-12) Pre-release
Pre-release

Alpha release.

v4.0.0a1 (2019-11-18)

05 Dec 00:41
Compare
Choose a tag to compare
v4.0.0a1 (2019-11-18) Pre-release
Pre-release

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)

v3.1.0 (2017-06-08)

05 Dec 00:41
Compare
Choose a tag to compare

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)