diff --git a/yt_dlp/extractor/tagesschau.py b/yt_dlp/extractor/tagesschau.py index 3db81e2cca..e60fc5e9c6 100644 --- a/yt_dlp/extractor/tagesschau.py +++ b/yt_dlp/extractor/tagesschau.py @@ -243,9 +243,8 @@ def _real_extract(self, url): if len(entries) > 1 and self._yes_playlist( webpage_id, entries[0]['id'], playlist_label='all media on', video_label='file'): - title = self._html_search_regex( - r']*class="headline"[^>]*>(.+?)', - webpage, 'title', default=None) or self._og_search_title(webpage, fatal=False) + title = self._html_search_meta( + ['og:title', 'title', 'twitter:title'], webpage, 'title', fatal=False) return self.playlist_result(entries, webpage_id, title) return entries[0]