aboutsummaryrefslogtreecommitdiffstats
path: root/hypervideo_dl/extractor/openrec.py
diff options
context:
space:
mode:
Diffstat (limited to 'hypervideo_dl/extractor/openrec.py')
-rw-r--r--hypervideo_dl/extractor/openrec.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/hypervideo_dl/extractor/openrec.py b/hypervideo_dl/extractor/openrec.py
index 5eb1cdb..86dc9bb 100644
--- a/hypervideo_dl/extractor/openrec.py
+++ b/hypervideo_dl/extractor/openrec.py
@@ -1,6 +1,3 @@
-# coding: utf-8
-from __future__ import unicode_literals
-
from .common import InfoExtractor
from ..utils import (
ExtractorError,
@@ -38,8 +35,8 @@ class OpenRecBaseIE(InfoExtractor):
raise ExtractorError(f'Failed to extract {name} info')
formats = list(self._expand_media(video_id, get_first(movie_stores, 'media')))
- if not formats and is_live:
- # archived livestreams
+ if not formats:
+ # archived livestreams or subscriber-only videos
cookies = self._get_cookies('https://www.openrec.tv/')
detail = self._download_json(
f'https://apiv5.openrec.tv/api/v5/movies/{video_id}/detail', video_id,
@@ -53,8 +50,6 @@ class OpenRecBaseIE(InfoExtractor):
formats = list(self._expand_media(video_id, new_media))
is_live = False
- self._sort_formats(formats)
-
return {
'id': video_id,
'title': get_first(movie_stores, 'title'),
@@ -116,7 +111,6 @@ class OpenRecCaptureIE(OpenRecBaseIE):
formats = self._extract_m3u8_formats(
capture_data.get('source'), video_id, ext='mp4')
- self._sort_formats(formats)
return {
'id': video_id,