Skip to main content

Python wrapper for libspotify

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

pyspotify provides a Python interface to Spotify’s online music streaming service.

With pyspotify you can access music metadata, search in Spotify’s library of 20+ million tracks, manage your Spotify playlists, and play music from Spotify. All from your own Python applications.

pyspotify use CFFI to make a pure Python wrapper around the official libspotify library. It works on CPython 2.7 and 3.3+, as well as PyPy 2.6+ and PyPy3 2.5+. It is known to work on Linux and OS X. Windows support should be possible, but is awaiting a contributor with the interest and knowledge to maintain it.

libspotify’s deprecation

Note that as of May 2015 libspotify is officially deprecated by Spotify and is no longer actively maintained.

Spotify has published newer libraries intended for Android and iOS development, as well as web APIs to access track metadata and manage playlists. Though, for making apps with Spotify playback capabilities, on any other platform than Android and iOS, there is currently no alternative to libspotify.

libspotify has been the main way of integrating with Spotify since 2009, and is today a part of numerous open source projects and commercial applications, including many receivers and even cars. There’s no guarantees, but one can hope that the large deployment of libspotify means that the library will continue to work with the Spotify service for a long time into the future.

Project resources

Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyspotify-2.0.5.tar.gz (152.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyspotify-2.0.5-cp34-cp34m-macosx_10_6_intel.whl (1.9 MB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

pyspotify-2.0.5-cp27-none-macosx_10_6_intel.whl (1.9 MB view details)

Uploaded CPython 2.7macOS 10.6+ Intel (x86-64, i386)

File details

Details for the file pyspotify-2.0.5.tar.gz.

File metadata

  • Download URL: pyspotify-2.0.5.tar.gz
  • Upload date:
  • Size: 152.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyspotify-2.0.5.tar.gz
Algorithm Hash digest
SHA256 fbd41c58d62232b0cabb7a9e38d45f36ac221699c006899bdb6be74c04602678
MD5 a3c54cfe8b216acedf1f92ecea0428da
BLAKE2b-256 5bce7a6520ea348023762d5b138e85809198626c758ee8053bfc534438ad8bad

See more details on using hashes here.

File details

Details for the file pyspotify-2.0.5-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for pyspotify-2.0.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cc298527e53ec1024ca32264a58300bb984cf489ef9e59fd4fe9c9cf269620c0
MD5 157b1462ffe679e1e36e2deb3fa34a92
BLAKE2b-256 1154888ec73b88a4e28271f625107abe34f78a92048233f8f832d2131bca3a07

See more details on using hashes here.

File details

Details for the file pyspotify-2.0.5-cp27-none-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for pyspotify-2.0.5-cp27-none-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3b99feae0b96cc7a9d74b07f69f9dd97f0d6f6e6782e0e6397862726bfd28a16
MD5 bee573bfec2e299b1ebef71dec026837
BLAKE2b-256 528e822ece86b03d330f1f7b5d87343ca7923c648b902c9630711ab9e883355b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page