aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/yt_dlp_plugins/extractor
diff options
context:
space:
mode:
authorgarret1317 <garret@airmail.cc>2025-08-13 02:49:46 +0100
committergarret1317 <garret@airmail.cc>2025-08-13 02:49:46 +0100
commitd5f824093b0748889916a1ba820398aecaa184c8 (patch)
tree2505f15062ec7ae7ea476d50bf0828a4f0c50e1e /yt_dlp_plugins/extractor
parentac94bad6ed14f32adfeceac35cc60d39680508dd (diff)
downloadyt-dlp-rajiko-d5f824093b0748889916a1ba820398aecaa184c8.tar.gz
yt-dlp-rajiko-d5f824093b0748889916a1ba820398aecaa184c8.tar.bz2
yt-dlp-rajiko-d5f824093b0748889916a1ba820398aecaa184c8.zip
convert protobug obj to dict, for traverse_obj
Diffstat (limited to 'yt_dlp_plugins/extractor')
-rw-r--r--yt_dlp_plugins/extractor/radiko_podcast.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/yt_dlp_plugins/extractor/radiko_podcast.py b/yt_dlp_plugins/extractor/radiko_podcast.py
index 904bb62..84bc288 100644
--- a/yt_dlp_plugins/extractor/radiko_podcast.py
+++ b/yt_dlp_plugins/extractor/radiko_podcast.py
@@ -6,6 +6,7 @@ from yt_dlp.utils import (
str_or_none,
)
+import dataclasses
try:
import protobug
import yt_dlp_plugins.extractor.radiko_protobufs as pb
@@ -107,7 +108,7 @@ class RadikoPodcastChannelIE(_RadikoPodcastBaseIE):
has_next_page = page.hasNextPage
for episode in page.episodes:
cursor = episode.id
- yield self._extract_episode(episode)
+ yield self._extract_episode(dataclasses.asdict(episode))
else:
self.report_warning(f'Only extracting the latest {len(episode_list_response["episodesList"])} episodes. Install protobug for more.')