Ejemplo n.º 1
0
        #
        #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")
Ejemplo n.º 2
0
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