an advanced CDDA reader with error correction
