[canalplust] accept urls that don't include the video id (fixes #1415), extract more info and update test