]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/arte.py
[extractor] Improve `_generic_title`
[yt-dlp.git] / yt_dlp / extractor / arte.py
index d3ec4a66c8c9d76feff92e0da5445491bee6c9f9..b60fa0233e0ae319ba62b842ee769442e7c921b1 100644 (file)
@@ -303,9 +303,7 @@ def _real_extract(self, url):
             if any(ie.suitable(video) for ie in (ArteTVIE, ArteTVPlaylistIE, )):
                 items.append(video)
 
-        title = (self._og_search_title(webpage, default=None)
-                 or self._html_search_regex(r'<title\b[^>]*>([^<]+)</title>', default=None))
-        title = strip_or_none(title.rsplit('|', 1)[0]) or self._generic_title(url)
+        title = strip_or_none(self._generic_title('', webpage, default='').rsplit('|', 1)[0]) or None
 
         return self.playlist_from_matches(items, playlist_id=playlist_id, playlist_title=title,
                                           description=self._og_search_description(webpage, default=None))