API changes
New features
Added method spotify.Playlist.owner().
Added methods spotify.Results.total_albums() and spotify.Results.total_artists().
Added methods spotify.ArtistBrowser.albums(), spotify.ArtistBrowser.similar_artists(), spotify.ArtistBrowser.tracks() and spotify.ArtistBrowser.tophit_tracks().
Added optional argument type for spotify.ArtistBrowser.
pyspotify now registers a “null handler” for logging to the spotify logger. This means that any pyspotify code is free to log debug log to any logger matching spotify.*.
By default the log statements will be swallowed by the null handler. An application developer using pyspotify may add an additional log handler which listens for log messages to the spotify logger, and thus get debug information from pyspotify.
Multi-user credential retainment using login_blob from the spotify.manager.SpotifySessionManager and the spotify.manager.SpotifySessionManager.credentials_blob_updated() method.
Added a search_type argument for searches.
Added new method spotify.Session.flush_caches().
Add new spotify.manager.SpotifySessionManager.music_delivery_safe() callback that can safely use the Spotify API without segfaulting. A little overhead is caused by serializing and passing data to the main thread, so if you are not going to use the Spotify API from your callbacks, or you’re doing your own synchronization, you can continue to use the non-safe methods with a bit less overhead.
Bundled audio sink support:
Jukebox example:
Other changes
Maintenance release to fix a segfault for some users of playlist folders.
Bug fixes
Updated to work with libspotify 10.1.16.
API changes
New features
Updated to work with libspotify 9.1.32.
New features
pyspotify v1.4 only works with libspotify v0.0.8. As libspotify v9.x has been released, this release of pyspotify will probably be the last release to work with libspotify v0.0.8.
API changes
New features
Bug fixes
It has only been four days since the v1.2 release, but we would like to get the change from bytestrings to unicode objects released before more projects start using pyspotify, as this change is really backwards incompatible.
As of May 2011, Doug Winter transfered the maintenance of pyspotify to the Mopidy project. The Mopidy developers, which depends upon pyspotify, have during the first half of 2011 been maintaining a branch of pyspotify and related Debian packages, and done some unofficial releases. With this change, we hope to get pyspotify up to speed again, and make it a useful library both for Mopidy and other projects.
Lately, Antoine Pierlot-Garcin aka bok have been doing lots of work on pyspotify, both on catching up with the features of libspotify, fixing and extending the test suite, writing documentation, and on fixing bugs. A big thanks to him!
Unofficial release by the Mopidy developers.
Unofficial release by the Mopidy developers.
Unofficial release by the Mopidy developers.
Unofficial release by the Mopidy developers.
Unofficial release by the Mopidy developers.
Last release by Doug Winter.
Contributors to pyspotify up until v1.1 includes: