opensubtitles.org better downloads

download manager no more! Direct download of subtitles