added dry run option; fixed audio check file extension case