#!/usr/bin/python import CDDB, DiscID, re, os cdrom = open('/dev/cdrom') disc_id = DiscID.disc_id(cdrom) (query_status, query_info) = CDDB.query(disc_id) if query_status == 210: query_info = query_info[0] (read_status, read_info) = CDDB.read(query_info['category'], query_info['disc_id']) for i in range(0, disc_id[1]): new_name = re.sub('[ /]', '_', read_info['TTITLE' + `i`]) old_name = "audio_%.02d.wav.mp3" % (i+1) new_name = "%.02d_%s.mp3" % (i+1, new_name) try: os.rename(old_name, new_name) except: print "Failed to rename", old_name, "to", new_name