diff --git a/yt_dlp/extractor/tver.py b/yt_dlp/extractor/tver.py index 5c8add84a1..7db81c114c 100644 --- a/yt_dlp/extractor/tver.py +++ b/yt_dlp/extractor/tver.py @@ -102,6 +102,7 @@ class TVerIE(StreaksBaseIE): 'id': 't0134c7', 'title': '千鳥', }, + 'playlist_mincount': 1, }] BRIGHTCOVE_URL_TEMPLATE = 'http://players.brightcove.net/%s/default_default/index.html?videoId=%s' _HEADERS = { @@ -150,9 +151,9 @@ class TVerIE(StreaksBaseIE): episode_ids = list(traverse_obj(episodes_info, ( 'result', 'contents', lambda _, v: v.get('type') == 'episode', 'content', 'id', {str}))) if episode_ids: - for eid in episode_ids: - yield eid - return + yield from episode_ids + else: + self.report_warning('No episodes found for talent', video_id=talent_id) def _real_extract(self, url): video_id, video_type = self._match_valid_url(url).group('id', 'type')