예제 #1
0
def test1():
    songs = [u"D:/Drive E/Music/Marry You - Bruno Mars.mp3",
             u"D:/Drive E/Music/The Lazy Song - Bruno Mars.mp3",
             u"D:/Drive E/Music/Bruno Mars - It Will Rain.mp3",
             u"D:/Drive E/Music/Air Supply - All Out Of Love.mp3",
             u"D:/Drive E/Music/David Archuleta - Crush.mp3",
             u"Dành Cho Em - Hoàng Tôn.mp3",
             u'D:/Drive E/Music/TV In Black White - Lana Del Rey.mp3']
    folder = u'D:/Drive E/Vietnam'
    many_songs = [f for f in os.listdir(folder) if os.path.splitext(f)[1][1:].lower() == 'mp3']
    print many_songs
    mysong = u"Dành Cho Em - Hoàng Tôn.mp3"

    albdb = AlbumDB("D:/Cloud/Dropbox/Programming/Code/py/Miusik/test/test_albumdb.db")
    my_trackdb = TrackDB("D:/Cloud/Dropbox/Programming/Code/py/Miusik/test/test_trackdb.db")
    for song in many_songs:
        my_trackdb.add_song_from_loc(song)
    # print my_trackdb.get_songs()
    my_trackdb.save_db()

    for key in my_trackdb.get_keys():
        albdb.add_track_to_album(my_trackdb.get_song_by_loc(key))

    albdb.save_db()

    for key in albdb.get_keys():
        print key
        # print albdb.get_album(key[0], key[1]).get_info('cover')
        print