Add country parameter to artist_albums

If country parameter is passed to artist_albums call, only
the albums available in the provided country will be returned
This commit is contained in:
Faruk Sahin 2014-05-20 14:54:58 +02:00
parent 6ed7860b9d
commit da1e009dfa

View File

@ -124,12 +124,12 @@ class Spotify(object):
tlist = [self._get_id('artist', a) for a in artists] tlist = [self._get_id('artist', a) for a in artists]
return self.get('artists/?ids=' + ','.join(tlist)) return self.get('artists/?ids=' + ','.join(tlist))
def artist_albums(self, artist_id, album_type=None, limit=20, offset=0): def artist_albums(self, artist_id, album_type=None, country=None, limit=20, offset=0):
''' Get Spotify catalog information about an artists albums ''' Get Spotify catalog information about an artists albums
''' '''
trid = self._get_id('artist', artist_id) trid = self._get_id('artist', artist_id)
return self.get('artists/' + trid + '/albums', album_type=album_type, limit=limit, offset=offset) return self.get('artists/' + trid + '/albums', album_type=album_type, country=country, limit=limit, offset=offset)
def artist_top_tracks(self, artist_id, country='US'): def artist_top_tracks(self, artist_id, country='US'):
''' Get Spotify catalog information about an artists top 10 tracks by country. ''' Get Spotify catalog information about an artists top 10 tracks by country.