def METHOD_NAME(self):
    js_data = {}
    res = self.session.http.get(self.url)
    m = self.is_live_channel_re.search(res.text)
    if not m:
        return
    if m.group(1) == "true":
        js_data["type"] = "channel"
    else:
        js_data["type"] = "episode"
    m = self.main_chunk_js_url_re.search(res.text)
    if not m:
        log.error("Failed to get main chunk JS URL")
        return
    res = self.session.http.get(urljoin(self.url, m.group(1)))
    m = self.js_credentials_re.search(res.text)
    if not m:
        log.error("Failed to get credentials")
        return
    js_data["credentials"] = m.groupdict()
    m = self.js_cipher_data_re.search(res.text)
    if not m:
        log.error("Failed to get cipher data")
        return
    js_data["cipher_data"] = m.groupdict()
    return js_data