From c677d866d41eb4075b0a5e0c944a6543fc13f15d Mon Sep 17 00:00:00 2001 From: doe1080 <98906116+doe1080@users.noreply.github.com> Date: Wed, 4 Feb 2026 08:30:59 +0900 Subject: [PATCH] [ie/unsupported] Update unsupported URLs (#15812) Closes #8821, Closes #9851, Closes #13220, Closes #14564, Closes #14620 Authored by: doe1080 --- yt_dlp/extractor/unsupported.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/yt_dlp/extractor/unsupported.py b/yt_dlp/extractor/unsupported.py index 577c971955..1e6f8c56ed 100644 --- a/yt_dlp/extractor/unsupported.py +++ b/yt_dlp/extractor/unsupported.py @@ -67,6 +67,10 @@ class KnownDRMIE(UnsupportedInfoExtractor): r'plus\.rtl\.de(?!/podcast/)', r'mediasetinfinity\.es', r'tv5mondeplus\.com', + r'tv\.rakuten\.co\.jp', + r'watch\.telusoriginals\.com', + r'video\.unext\.jp', + r'www\.web\.nhk', ) _TESTS = [{ @@ -231,6 +235,23 @@ class KnownDRMIE(UnsupportedInfoExtractor): # https://github.com/yt-dlp/yt-dlp/issues/14743 'url': 'https://www.tv5mondeplus.com/', 'only_matching': True, + }, { + # https://github.com/yt-dlp/yt-dlp/issues/8821 + 'url': 'https://tv.rakuten.co.jp/content/519554/', + 'only_matching': True, + }, { + # https://github.com/yt-dlp/yt-dlp/issues/9851 + 'url': 'https://watch.telusoriginals.com/play?assetID=fruit-is-ripe', + 'only_matching': True, + }, { + # https://github.com/yt-dlp/yt-dlp/issues/13220 + # https://github.com/yt-dlp/yt-dlp/issues/14564 + 'url': 'https://video.unext.jp/play/SID0062010/ED00337407', + 'only_matching': True, + }, { + # https://github.com/yt-dlp/yt-dlp/issues/14620 + 'url': 'https://www.web.nhk/tv/an/72hours/pl/series-tep-W3W8WRN8M3/ep/QW8ZY6146V', + 'only_matching': True, }] def _real_extract(self, url):