support non-youtube (speificially vimeo) videos. fixes #39