spotipy-dev/spotipy

A light weight Python library for the Spotify Web API

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 12th, 2026
Created on April 5th, 2014
Open Issues & Pull Requests: 64 (+0)
GitHub issues: Enabled
Number of forks: 969
Total Stargazers: 5,473 (+0)
Total Subscribers: 76 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.2 hours
Mean response time: 56.1 days
90th percentile: 109.7 days
Tracked items: 68

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 7% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 937 days
Stale 30+ days: 16
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (35)
  • question (16)
  • enhancement (11)
  • spotipy3 (6)
  • documentation (3)
  • api-bug (2)
  • external-ide (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Spotipy is a lightweight Python library for the Spotify Web API that provides full access to music data and platform features through a simple interface.

The library solves the problem of integrating Spotify functionality into Python applications by wrapping the Spotify Web API endpoints. It handles both unauthenticated requests for public data and user-authenticated requests for personalized features like accessing a user's liked tracks. Developers set up credentials through the Spotify Developer Dashboard and pass them to the library, which manages the HTTP communication and response parsing.

Spotipy suits any Python project that needs to interact with Spotify data, from simple scripts querying track information to applications requiring user authentication and access to personal playlists. The library is particularly useful for developers who want to avoid building raw HTTP clients against the Spotify API. The project maintains online documentation with examples and a separate examples repository demonstrating common use cases.

The project runs integration tests on each commit and maintains documentation built automatically from the repository. The team actively engages with users through a Discord server and encourages community contributions through documented guidelines. Issues and pull requests are accepted as the primary channels for bug reports and feature requests.