From 3d9a1d81293797a68dd8b2b4a45ad31418180477 Mon Sep 17 00:00:00 2001 From: garret1317 Date: Sat, 17 May 2025 22:39:44 +0100 Subject: add extractor arg to disable as-live workaround --- yt_dlp_plugins/extractor/radiko.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yt_dlp_plugins/extractor/radiko.py b/yt_dlp_plugins/extractor/radiko.py index e371878..b20f9bb 100644 --- a/yt_dlp_plugins/extractor/radiko.py +++ b/yt_dlp_plugins/extractor/radiko.py @@ -258,6 +258,7 @@ class _RadikoBaseIE(InfoExtractor): timefree_int = 1 if timefree else 0 do_blacklist_streams = not len(self._configuration_arg("no_stream_blacklist", ie_key="rajiko")) > 0 + do_as_live_chunks = not len(self._configuration_arg("no_as_live_chunks", ie_key="rajiko")) > 0 for element in url_data.findall(f".//url[@timefree='{timefree_int}'][@areafree='0']/playlist_create_url"): # find s with matching timefree and no areafree, then get their url = element.text @@ -297,7 +298,7 @@ class _RadikoBaseIE(InfoExtractor): preference = 1 entry_protocol = None - if delivered_live and timefree: + if delivered_live and timefree and do_as_live_chunks: chunks = hacks._generate_as_live_chunks(playlist_url, start_at, end_at) formats.append({ -- cgit v1.2.3-70-g09d2