zee5:|
(?:https?://)(?:www\.)?zee5\.com/(?:[^#?]+/)?
(?:
- (?:tvshows|kids)(?:/[^#/?]+){3}
+ (?:tvshows|kids|zee5originals)(?:/[^#/?]+){3}
|movies/[^#/?]+
)/(?P<display_id>[^#/?]+)/
)
'title': 'Krishna - The Birth',
'duration': 4368,
'average_rating': 4,
- 'description': str,
+ 'description': compat_str,
'alt_title': 'Krishna - The Birth',
'uploader': 'Zee Entertainment Enterprises Ltd',
'release_date': '20060101',
'title': 'Episode 1 - The Test Of Bramha',
'duration': 1336,
'average_rating': 4,
- 'description': str,
+ 'description': compat_str,
'alt_title': 'Episode 1 - The Test Of Bramha',
'uploader': 'Green Gold',
'release_date': '20090101',
m3u8_url = try_get(
json_data,
(lambda x: x['hls'][0], lambda x: x['video_details']['hls_url']),
- str)
+ compat_str)
formats = self._extract_m3u8_formats(
- 'https://zee5vodnd.akamaized.net' + m3u8_url.replace('/drm1/', '/hls1/') + token_request['video_token'],
- video_id, fatal=False)
+ 'https://zee5vodnd.akamaized.net' + m3u8_url.replace('/drm', '/hls', 1) + token_request['video_token'],
+ video_id, 'mp4', fatal=False)
mpd_url = try_get(
json_data,
(lambda x: x['video'][0], lambda x: x['video_details']['url']),
- str)
+ compat_str)
formats += self._extract_mpd_formats(
- 'https://zee5vodnd.akamaized.net' + mpd_url + token_request['video_token'],
+ 'https://zee5vod.akamaized.net' + mpd_url,
video_id, fatal=False)
self._sort_formats(formats)
(?:
zee5:series:|
(?:https?://)(?:www\.)?zee5\.com/(?:[^#?]+/)?
- (?:tvshows|kids)(?:/[^#/?]+){2}/
+ (?:tvshows|kids|zee5originals)(?:/[^#/?]+){2}/
)
(?P<id>[^#/?]+)/?(?:$|[?#])
'''