Beispiel #1
0
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
Beispiel #2
0
 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
Beispiel #3
0
 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