Registry / communication / spotixplore

spotixplore

JSON →
library0.2.0pypypi✓ verified 79d ago

A Python library to explore Spotify tracks features and recommendations from a given playlist. Version 0.2.0, pre-release, unmaintained since 2023.

pip install spotixplore==0.2.0
INSTALL
IMPORT
SIG · SPOTIXPLORE
S
spotixplore
communicationpythonv0.2.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Spotixplore
import spotixplore
from spotixplore import Spotixplore

Initialize with authenticated Spotify client and fetch features for a playlist.

import spotipy from spotixplore import Spotixplore from spotipy.oauth2 import SpotifyClientCredentials client_id = os.environ.get('SPOTIPY_CLIENT_ID', '') client_secret = os.environ.get('SPOTIPY_CLIENT_SECRET', '') auth_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret) sp = spotipy.Spotify(auth_manager=auth_manager) pl = Spotixplore(sp) # Replace with a valid playlist ID df = pl.get_playlist_features('37i9dQZF1DXcBWIGoYBM5M') print(df.head())
Debug
Known issues
deprecatedThe library is no longer maintained; may break with future Spotify API changes.
fix
Consider migrating to direct use of spotipy or another maintained library.
affects: >=0.1.0
gotchaRequires Spotify API credentials; SPOTIPY_CLIENT_ID and SPOTIPY_CLIENT_SECRET must be set.
fix
Set environment variables or pass them explicitly via auth_manager.
affects: all
gotchaDoes not support pagination for playlists with many tracks; may return incomplete results.
fix
Use spotipy directly to handle pagination.
affects: 0.2.0
Upgrade
Version history
0.2.0latest on PyPI · released Apr 27, 2020
Audit
Dependencies
spotipyrequiredRequired for Spotify API communication
pandasrequiredUsed for data manipulation
Agent activity
32 hits · last 30 days
node
28
OpenAI (training)
1
Resources
spotixplore — pip install spotixplore · libregistry