diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2024-03-10 20:48:44 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2024-03-11 00:52:28 +0530 |
commit | 615a84447e8322720be77a0e64298d7f42848693 (patch) | |
tree | 46c0a3472856badee38ff6ed27d8b2742b348afe /yt_dlp/extractor/radiko.py | |
parent | ed3bb2b0a12c44334e0d09481752dabf2ca1dc13 (diff) |
[cleanup] Misc (#8968)
Authored by: pukkandan, bashonly, seproDev
Diffstat (limited to 'yt_dlp/extractor/radiko.py')
-rw-r--r-- | yt_dlp/extractor/radiko.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/yt_dlp/extractor/radiko.py b/yt_dlp/extractor/radiko.py index 2b6405999..f0135827b 100644 --- a/yt_dlp/extractor/radiko.py +++ b/yt_dlp/extractor/radiko.py @@ -162,10 +162,8 @@ class RadikoBaseIE(InfoExtractor): return formats def _extract_performers(self, prog): - performers = traverse_obj(prog, ( - 'pfm/text()', ..., {lambda x: re.split(r'[//、 ,,]', x)}, ..., {str.strip})) - # TODO: change 'artist' fields to 'artists' and return traversal list instead of str - return ', '.join(performers) or None + return traverse_obj(prog, ( + 'pfm/text()', ..., {lambda x: re.split(r'[//、 ,,]', x)}, ..., {str.strip})) or None class RadikoIE(RadikoBaseIE): @@ -194,7 +192,7 @@ class RadikoIE(RadikoBaseIE): return { 'id': video_id, 'title': try_call(lambda: prog.find('title').text), - 'artist': self._extract_performers(prog), + 'cast': self._extract_performers(prog), 'description': clean_html(try_call(lambda: prog.find('info').text)), 'uploader': try_call(lambda: station_program.find('.//name').text), 'uploader_id': station, @@ -253,7 +251,7 @@ class RadikoRadioIE(RadikoBaseIE): return { 'id': station, 'title': title, - 'artist': self._extract_performers(prog), + 'cast': self._extract_performers(prog), 'description': description, 'uploader': station_name, 'uploader_id': station, |