def get_apple_url(name, artist): musician = itunes.search_artist(artist) realArtist = musician[0] for track in realArtist.get_tracks(): name = str(name).lower() if name in str(track.name).lower(): print (str(track.url)) webbrowser.open(track.url[, new=0[, autoraise=True]]) print('Song not found.')
def test_unicode2(): assert_equal( itunes.search_artist('Björk')[:5], itunes.search_artist(u'Bj\xf6rk')[:5])
def test_unicode(): assert_equal( itunes.search_artist('Björk')[0].get_id(), itunes.search_artist(u'Bj\xf6rk')[0].get_id())
def test_unicode2(): assert_equal(itunes.search_artist('Björk')[:5], itunes.search_artist(u'Bj\xf6rk')[:5])
def test_unicode(): assert_equal(itunes.search_artist('Björk')[0].get_id(), itunes.search_artist(u'Bj\xf6rk')[0].get_id())
def test_search_artist(): assert_equal(itunes.search_artist('u2')[0].get_id(), U2_ID)
def test_search_artist(): assert itunes.search_artist('u2')[0].id == U2_ID
if len(sys.argv) > 1: uartist = sys.argv[1] ualbum = sys.argv[2] utrack = sys.argv[3] else: exit(0) if not itunes.is_caching_enabled(): itunes.enable_caching('/tmp/itunes_cache') score = 0 url = {'itunes': ''} try: artist = itunes.search_artist(uartist)[0] if uartist == artist.get_name() or cjb.simple_compare( uartist, artist.get_name(), .90): url['itunes'] = artist.get_url() for album in artist.get_albums(): albumscore = 0 if ualbum == album.get_name(): albumscore += 32 elif cjb.simple_compare(ualbum, album.get_name(), .80): albumscore += 20 for track in album.get_tracks(): trackscore = 0 if utrack == track.get_name():
def test_unicode2(): assert itunes.search_artist('Björk')[:5] == itunes.search_artist(u'Bj\xf6rk')[:5]
def test_unicode(): assert itunes.search_artist('Björk')[0].id == itunes.search_artist(u'Bj\xf6rk')[0].id
def test_search_artist_store(): U2_URL_ES = 'https://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4' assert itunes.search_artist('u2', store='ES')[0].id == U2_ID assert itunes.search_artist('u2', store='ES')[0].url == U2_URL_ES
def test_unicode2(): assert itunes.search_artist('Björk')[:5] == itunes.search_artist( u'Bj\xf6rk')[:5]
def test_unicode(): assert itunes.search_artist('Björk')[0].id == itunes.search_artist( u'Bj\xf6rk')[0].id
def test_search_artist_store(): U2_URL_ES = 'https://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4' assert_equal(itunes.search_artist('u2', store='ES')[0].get_id(), U2_ID) assert_equal( itunes.search_artist('u2', store='ES')[0].get_url(), U2_URL_ES)
members = get_table(tree, "Members") genres = get_table(tree, "Genres") count = count + 1 try: artist_elem = insert_node(root, 'artist', None) insert_node(artist_elem, "uri", row[0]) insert_node(artist_elem, "name", name) insert_mv_node(artist_elem, "origin", origin) insert_mv_node(artist_elem, "hometown", hometown) insert_mv_node(artist_elem, "members", members) insert_mv_node(artist_elem, "genres", genres) try: albums = [] it_artist = itunes.search_artist(name)[0] for album in it_artist.get_albums(): albums.append(album.name) insert_mv_node(artist_elem, 'albums', albums) except Exception as e: log.write("ERROR: Itune API") log.write(str(e)) except Exception as e: log.write("ERROR: Generating XML elements") log.write(str(e)) # Printing Progess print_progess(count, lenght, "Parsing Files", name)
if len(sys.argv) > 1: uartist = sys.argv[1] ualbum = sys.argv[2] utrack = sys.argv[3] else: exit(0) if not itunes.is_caching_enabled(): itunes.enable_caching('/tmp/itunes_cache') score = 0 url = {'itunes':''} try: artist = itunes.search_artist(uartist)[0] if uartist == artist.get_name() or cjb.simple_compare(uartist, artist.get_name(), .90): url['itunes'] = artist.get_url() for album in artist.get_albums(): albumscore = 0 if ualbum == album.get_name(): albumscore += 32 elif cjb.simple_compare(ualbum, album.get_name(), .80): albumscore += 20 for track in album.get_tracks(): trackscore = 0 if utrack == track.get_name(): trackscore += 10
def test_search_artist_store(): U2_URL_ES = 'http://itunes.apple.com/es/artist/u2/id78500?l=en&uo=4' assert_equal(itunes.search_artist('u2', store='ES')[0].get_id(), U2_ID) assert_equal(itunes.search_artist('u2', store='ES')[0].get_url(), U2_URL_ES)