def get_album_tracklist(self, album_id): results = get_album_tracks(album_id, self._auth) if not results: raise EmptyResultsError('Could not find the tracks for this album') tracks = results['items'] return [MenuItem(self._format_track_label(track), track) for track in tracks]
def get_album_tracklist(self, album_id): results = get_album_tracks(album_id, self._authentication) if not results: raise EmptyResultsError( f'Could not find track(s) for album_id: {album_id}') tracks = results['items'] return [ MenuItem(self._format_track_label(track), track) for track in tracks ]
def play_uri(spotifyuri,device_name): print("SporitfyConnect") _auth=authenticate(read_config()) #get device id from device name dev_id="" spdevices=list_devices(_auth) #print(spdevices) for dev in spdevices['devices']: if device_name == dev['name']: dev_id=dev['id'] #Set device_name as player print("Set Player: "+device_name) playdev(dev_id,True,_auth) #Track or Album print("Track: "+spotifyuri) tracklist=[] if "album" in spotifyuri: print('is Album') split=spotifyuri.split(':') results=get_album_tracks(split[2],_auth) tracks=results['items'] for track in tracks: tracklist.append(track['uri']) elif "track" in spotifyuri: print('is Track') tracklist.append(spotifyuri) else: print('Notsupportedjet!') #Play print("Start playing!") play(tracklist,_auth)