All pastes #615634 Raw Edit

rename file using id3 attributes

public python v1 · immutable
·published 2007-07-12 06:43 UTC
rendered paste body
#!/usr/bin/pythonimport string, sys, os.pathfrom ID3 import *file = sys.argv [1]origdir = os.path.dirname (file)mp3attribs = ID3 (file)title = mp3attribs ['TITLE'].replace (" ", "_")artist = mp3attribs ['ARTIST'].replace (" ", "_")new_filename="%s_%s"%(artist,title)if origdir != "":        print  "move %s ->  %s/%s.mp3"%(file,origdir,new_filename)        # os.system ("mv %s  %s/%s.mp3"%(file,origdir,new_filename))else:        print  "move %s ->  %s.mp3"%(file,new_filename)        # os.system ("mv %s %s.mp3"%(file,origdir,new_filename))