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.2+, 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.4.tar.gz (152.4 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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for pyspotify-2.0.4.tar.gz
Algorithm Hash digest
SHA256 99b73bf480ea833cd9ad4bc7ed82f1d1fafbb62bc17aa833e120d66f3181be12
MD5 ab946f617e4b161fd2b1366586c654e6
BLAKE2b-256 c9f0d66cc3d5d2ea5ade51a4c90e58a767add78045ccaaa86fc70d2f81e30290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyspotify-2.0.4-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 83991922bd933a5f9fcbf2c66cdae59998e4d96d85c2f0294caa16dba90457db
MD5 7f667ae8e72878276bea27e7aa94eb3d
BLAKE2b-256 8594f89af26b63717229bdfa9dcd5456fd208cff40275bee8e0e758125c3ad0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyspotify-2.0.4-cp27-none-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4cc74210c5b587c90ebccda5336b46c1e2fe631211e52e59ea7280595ff5e35d
MD5 5965e3decee002428e567daa8431e96b
BLAKE2b-256 7e9cb0a3b58917b13d40055739a9bba521b72606ae89284e8fd8785c1f78a5bf

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