diff options
author | garret1317 <garret@airmail.cc> | 2025-05-21 16:15:54 +0100 |
---|---|---|
committer | garret1317 <garret@airmail.cc> | 2025-05-21 16:25:16 +0100 |
commit | f857c544a0d1c56d3d5b7a05e18afd44a34ed17d (patch) | |
tree | a60bf5aa9190a028c9dcb11265772eeb9b8c1b51 /yt_dlp_plugins/extractor/radiko.py | |
parent | 0baa458aae29d78214d05f5c28272866bd838082 (diff) | |
download | yt-dlp-rajiko-f857c544a0d1c56d3d5b7a05e18afd44a34ed17d.tar.gz yt-dlp-rajiko-f857c544a0d1c56d3d5b7a05e18afd44a34ed17d.tar.bz2 yt-dlp-rajiko-f857c544a0d1c56d3d5b7a05e18afd44a34ed17d.zip |
make tracklist downloading non-fatal so MAJAL works
MUSIC AWARDS JAPAN AUDIO LIVE pop-up stream
Diffstat (limited to 'yt_dlp_plugins/extractor/radiko.py')
-rw-r--r-- | yt_dlp_plugins/extractor/radiko.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/yt_dlp_plugins/extractor/radiko.py b/yt_dlp_plugins/extractor/radiko.py index 06c85fa..5f22451 100644 --- a/yt_dlp_plugins/extractor/radiko.py +++ b/yt_dlp_plugins/extractor/radiko.py @@ -532,10 +532,12 @@ class RadikoTimeFreeIE(_RadikoBaseIE): "start_time_gte": start.isoformat(), "end_time_lt": end.isoformat(), }) - data = self._download_json(api_url, video_id, note="Downloading tracklist").get("data") + data_json = self._download_json( + api_url, video_id, note="Downloading tracklist", errnote="Downloading tracklist", fatal=False + ) chapters = [] - for track in data: + for track in traverse_obj(data_json, "data") or []: artist = traverse_obj(track, ("artist", "name")) or track.get("artist_name") chapters.append({ "title": join_nonempty(artist, track.get("title"), delim=" - "), |