# #print name #print artist["name"] #print url #print "---" def get_tags_by_artist(artist): info = lib_fm.read('artist.getTopTags', artist=artist) for tag in info["toptags"]["tag"]: print tag["name"] try: lib_fm.create_mobile_session('weixc1234', 'wxc16888') # simple read ''' get the info of artist ''' #info = lib_fm.read('artist.getInfo', artist='Usher') #get_songs_by_artist("Usher") info = lib_fm.read('track.getTopTags', artist="Justin Bieber", track="Heartbreaker") info = lib_fm.read('album.getTopTags', artist="Justin Bieber", album="Journals")
from libfm import LibFM from libfm import LibFMError # create a handler instance with API key and application secret lib_fm = LibFM('api key...', 'application secret...') try: lib_fm.create_mobile_session('username...', 'password...') # simple read info = lib_fm.read('artist.getInfo', artist='Pink Floyd') print info['artist']['url'] for tag in info['artist']['tags']['tag']: print tag['name'] # simple write lib_fm.write('artist.addTags', artist='Black Sabbath', tags='metal, classic rock') except LibFMError, err: print err