diff --git a/spotipy/client.py b/spotipy/client.py index 7962a31..1b99025 100644 --- a/spotipy/client.py +++ b/spotipy/client.py @@ -746,6 +746,14 @@ class Spotify(object): else: return results + def audio_analysis(self, id): + ''' Get audio analysis for a track based upon its Spotify ID + Parameters: + - id - a track URIs, URLs or IDs + ''' + id = self._get_id('track', id) + return self._get('audio-analysis/'+id) + def _get_id(self, type, id): fields = id.split(':') if len(fields) >= 3: