fixed the custom parser and added logging to aiffinfo