def getLyrics(song): lfid = song.get_foreign_id('lyricfind-US') if not lfid: return else: lfid = lfid.replace('lyricfind-US:song:', '') url = 'http://test.lyricfind.com/api_service/lyric.do' + \ '?apikey=2233d1d669999ce64ee0eb073d6da191' + \ '&reqtype=default&output=json&trackid=elid:' + lfid print url
def lookup(self, artist, track_title, key_space=None): if key_space: key_space_args = {"buckets": ["id:" + key_space], "limit": True} else: key_space_args = {} result = pyechonest.song.search(artist=artist, title=track_title, results=1, **key_space_args) if not result: return None, None else: song = result[0] return song.id, self._id_value(song.get_foreign_id(key_space)) if key_space else None
def lookup(self, artist, track_title, key_space=None): if key_space: key_space_args = {'buckets': ['id:' + key_space], 'limit': True} else: key_space_args = {} result = pyechonest.song.search(artist=artist, title=track_title, results=1, **key_space_args) if not result: return None, None else: song = result[0] return song.id, self._id_value( song.get_foreign_id(key_space)) if key_space else None