prevent double downloads, hence corrupting files.
dispose and stop if broken.
fixed double download.
log the duration of the video.