def METHOD_NAME(self):
    if self._has_video_id():
        return
    try:
        parsed_url = urlparse(self.url)
        true_path = next(unquote(v).split("/")[0] for k, v in parse_qsl(parsed_url.query) if k == "z" and len(v) > 0)
        self.url = f"{parsed_url.scheme}://{parsed_url.netloc}/{true_path}"
        if self._has_video_id():
            return
    except StopIteration:
        pass
    try:
        self.url = self.session.http.get(self.url, schema=validate.Schema(
            validate.parse_html(),
            validate.xml_xpath_string(".//head/meta[@property='og:url'][@content]/@content"),
            str,
        ))
    except PluginError:
        pass
    if self._has_video_id():
        return
    raise NoStreamsError