from easygui import * from mutagen.easyid3 import EasyID3 import os directory = diropenbox(title="Pick the directory in which you would like to organize") os.chdir(directory) for filename in os.listdir(os.getcwd()): extension = os.path.splitext(filename) extension = extension[1] if extension == ".mp3": audio = EasyID3(filename) artist = audio["artist"] title = audio["title"] artist = artist[0] title = title[0] new_filename = artist + " - " + title + ".mp3" new_filename = new_filename.replace(":", " ") new_filename = new_filename.replace("?", " ") if new_filename != filename: os.rename(filename, new_filename) else: print filename + " is not a mp3 file!"