#!/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
