aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/generic.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-05-20 06:01:08 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-05-20 06:01:08 +0530
commitb801cd7179c9546f4054dc534ec4b713e09976a7 (patch)
treee637c21d8a2482930e1b29d5eee4091d1fe78dc8 /yt_dlp/extractor/generic.py
parent0b9c08b47bb5e95c21b067044ace4e824d19a9c2 (diff)
downloadhypervideo-pre-b801cd7179c9546f4054dc534ec4b713e09976a7.tar.lz
hypervideo-pre-b801cd7179c9546f4054dc534ec4b713e09976a7.tar.xz
hypervideo-pre-b801cd7179c9546f4054dc534ec4b713e09976a7.zip
[tiktok] Detect embeds
Closes #3799
Diffstat (limited to 'yt_dlp/extractor/generic.py')
-rw-r--r--yt_dlp/extractor/generic.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py
index b0fc176ef..c7e9ea059 100644
--- a/yt_dlp/extractor/generic.py
+++ b/yt_dlp/extractor/generic.py
@@ -74,6 +74,7 @@ from .teachable import TeachableIE
from .ted import TedEmbedIE
from .theplatform import ThePlatformIE
from .threeqsdn import ThreeQSDNIE
+from .tiktok import TikTokIE
from .tnaflix import TNAFlixNetworkEmbedIE
from .tube8 import Tube8IE
from .tunein import TuneInBaseIE
@@ -3756,6 +3757,11 @@ class GenericIE(InfoExtractor):
if ruutu_urls:
return self.playlist_from_matches(ruutu_urls, video_id, video_title)
+ # Look for Tiktok embeds
+ tiktok_urls = TikTokIE._extract_urls(webpage)
+ if tiktok_urls:
+ return self.playlist_from_matches(tiktok_urls, video_id, video_title)
+
# Look for HTML5 media
entries = self._parse_html5_media_entries(url, webpage, video_id, m3u8_id='hls')
if entries: