Heh, a description of the error would be nice indeed. Just a preliminary warning: with this code you will also be parsing directories. id3reader can't handle those ofcourse.
Better add a check such as eg: if os.path.isfile(os.path.join(directory, file)): # do your thing laundro -- http://mail.python.org/mailman/listinfo/python-list