diff --git a/yt_dlp/extractor/boomplay.py b/yt_dlp/extractor/boomplay.py index 3fa6030c8..f6173c139 100644 --- a/yt_dlp/extractor/boomplay.py +++ b/yt_dlp/extractor/boomplay.py @@ -445,7 +445,7 @@ class BoomPlaySearchPageIE(BoomPlayBaseIE): @classproperty def _VALID_URL(cls): - return rf'https?://(?:www\.)?boomplay\.com/search/(?P{"|".join(cls._MEDIA_TYPES)})/(?P[^?&#/]+)' + return r'https?://(?:www\.)?boomplay\.com/search/(?Pdefault|video|episode|podcasts|playlists|artists|albums)/(?P[^?&#/]+)' def _real_extract(self, url): media_type, query = self._match_valid_url(url).group('media_type', 'query')