[generic] Add support for multiple vimeo embeds (Closes #10862)
[youtube-dl] / youtube_dl / extractor / generic.py
index 9ea306e3a4313bbc78f43b5d6fce7c6216996561..8ef8fb5f4bb496b73041c003562a4ba035c39515 100644 (file)
@@ -1754,9 +1754,9 @@ class GenericIE(InfoExtractor):
         if matches:
             return _playlist_from_matches(matches, ie='RtlNl')
 
-        vimeo_url = VimeoIE._extract_vimeo_url(url, webpage)
-        if vimeo_url is not None:
-            return self.url_result(vimeo_url)
+        vimeo_urls = VimeoIE._extract_urls(url, webpage)
+        if vimeo_urls:
+            return _playlist_from_matches(vimeo_urls, ie=VimeoIE.ie_key())
 
         vid_me_embed_url = self._search_regex(
             r'src=[\'"](https?://vid\.me/[^\'"]+)[\'"]',