def callback(results, userdata=None): search_result = SearchResult( uri='spotify:search:%s' % ( urllib.quote(results.query().encode('utf-8'))), albums=[ translator.to_mopidy_album(a) for a in results.albums()], artists=[ translator.to_mopidy_artist(a) for a in results.artists()], tracks=[ translator.to_mopidy_track(t) for t in results.tracks()]) future.set(search_result)
def callback(results, userdata=None): search_result = SearchResult( uri='spotify:search:%s' % (urllib.quote(results.query().encode('utf-8'))), albums=[ translator.to_mopidy_album(a) for a in results.albums() ], artists=[ translator.to_mopidy_artist(a) for a in results.artists() ], tracks=[ translator.to_mopidy_track(t) for t in results.tracks() ]) future.set(search_result)
def _proxy(self): if self._track is None: if not self._spotify_track.is_loaded(): return translator.to_mopidy_track(self._spotify_track) self._track = translator.to_mopidy_track(self._spotify_track) return self._track