aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor
diff options
context:
space:
mode:
authorAshish Gupta <Ashish08@protonmail.com>2021-12-13 18:48:31 +0530
committerAshish Gupta <Ashish08@protonmail.com>2021-12-13 18:48:31 +0530
commit86f3d52f8c0ee253827a2c86b9b5e7bd7e6458ed (patch)
tree2e02bafd2ed3d27c270f00c94e2827dd89d763a0 /yt_dlp/extractor
parent8b688881ba45ee7a34d45ad33b295adb871f8f5c (diff)
downloadhypervideo-pre-86f3d52f8c0ee253827a2c86b9b5e7bd7e6458ed.tar.lz
hypervideo-pre-86f3d52f8c0ee253827a2c86b9b5e7bd7e6458ed.tar.xz
hypervideo-pre-86f3d52f8c0ee253827a2c86b9b5e7bd7e6458ed.zip
[DiscoveryPlusShowBaseIE] yield actual video id
Diffstat (limited to 'yt_dlp/extractor')
-rw-r--r--yt_dlp/extractor/dplay.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/yt_dlp/extractor/dplay.py b/yt_dlp/extractor/dplay.py
index f5d6540c0..51e1f8f3c 100644
--- a/yt_dlp/extractor/dplay.py
+++ b/yt_dlp/extractor/dplay.py
@@ -564,10 +564,10 @@ class DiscoveryPlusShowBaseIE(DPlayBaseIE):
total_pages = try_get(season_json, lambda x: x['meta']['totalPages'], int) or 1
episodes_json = season_json['data']
for episode in episodes_json:
- video_id = episode['attributes']['path']
+ video_path = episode['attributes']['path']
yield self.url_result(
- '%svideos/%s' % (self._DOMAIN, video_id),
- ie=self._VIDEO_IE.ie_key(), video_id=video_id)
+ '%svideos/%s' % (self._DOMAIN, video_path),
+ ie=self._VIDEO_IE.ie_key(), video_id=episode.get('id') or video_path)
page_num += 1
def _real_extract(self, url):