mirror of
https://github.com/spotipy-dev/spotipy.git
synced 2026-06-19 09:13:53 +00:00
39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# Spotipy
|
|
|
|
##### A light weight Python library for the Spotify Web API
|
|
|
|
[](https://spotipy.readthedocs.io/en/latest/?badge=latest)
|
|
|
|
## Documentation
|
|
|
|
Spotipy's full documentation is online at [Spotipy Documentation](http://spotipy.readthedocs.org/).
|
|
|
|
## Installation
|
|
|
|
pip install spotipy
|
|
|
|
## Quick Start
|
|
|
|
A full set of examples can be found in the [online documentation](http://spotipy.readthedocs.org/) and in the [Spotipy examples directory](https://github.com/plamere/spotipy/tree/master/examples). Here are two basic examples.
|
|
|
|
To get started, install spotipy and create an app on https://developers.spotify.com/.
|
|
Add your new ID and SECRET to your environment:
|
|
|
|
export SPOTIPY_CLIENT_ID='your-spotify-client-id'
|
|
export SPOTIPY_CLIENT_SECRET='your-spotify-client-secret'
|
|
|
|
Then, create a Spotify object and call methods:
|
|
|
|
import spotipy
|
|
from spotipy.oauth2 import SpotifyClientCredentials
|
|
|
|
sp = spotipy.Spotify(client_credentials_manager=SpotifyClientCredentials())
|
|
|
|
results = sp.search(q='weezer', limit=20)
|
|
for idx, track in enumerate(results['tracks']['items']):
|
|
print(idx, track['name'])
|
|
|
|
## Reporting Issues
|
|
|
|
If you have suggestions, bugs or other issues specific to this library, file them [here](https://github.com/plamere/spotipy/issues). Or just send me a pull request.
|