use forEach
log tar errors
add http range support for streaming audio