aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/yt_dlp_plugins/extractor
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp_plugins/extractor')
-rw-r--r--yt_dlp_plugins/extractor/radiko.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/yt_dlp_plugins/extractor/radiko.py b/yt_dlp_plugins/extractor/radiko.py
index a9f53f5..85a17c8 100644
--- a/yt_dlp_plugins/extractor/radiko.py
+++ b/yt_dlp_plugins/extractor/radiko.py
@@ -705,6 +705,9 @@ class RadikoPersonIE(InfoExtractor):
def entries():
for episode in person_api.get("data"):
+ if len(self._configuration_arg("key_station_only", ie_key="rajiko")) > 0:
+ if episode.get("key_station_id") != episode.get("station_id"):
+ continue
share_url = traverse_obj(episode, ("radiko_url", ("pc", "sp", "android", "ios", "app"),
{url_or_none}), get_all=False)