8 elif len(sys.argv) == 2:
9 start_dir = sys.argv[1]
11 sys.exit("Usage: %s [start_dir]" % sys.argv[0])
14 def fix_playlist(arg, dirname, names):
15 if dirname == '.': return
18 for filename in names:
19 if filename.endswith(".mp3") or filename.endswith(".MP3"):
26 for filename in ("play.list", "list.m3u", "playlist.m3u"):
28 if os.path.exists("PlayList.m3u"):
29 sys.exit("ERROR: PlayList.m3u already exists!")
31 fullname = "%s/%s" % (dirname, filename)
32 print "Renaming", fullname
33 os.rename(fullname, "%s/PlayList.m3u" % dirname)
36 os.path.walk(start_dir, fix_playlist, None)