From 43bad730dff2dc069623aa2b1f7f047b57080d49 Mon Sep 17 00:00:00 2001 From: LN Liberda Date: Sat, 5 Apr 2025 16:43:33 +0200 Subject: [PATCH] [ie/TokFMPodcast] remove useless loop over 1 ext --- yt_dlp/extractor/agora.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/yt_dlp/extractor/agora.py b/yt_dlp/extractor/agora.py index adf0df0489..4d07322a50 100644 --- a/yt_dlp/extractor/agora.py +++ b/yt_dlp/extractor/agora.py @@ -165,18 +165,16 @@ class TokFMPodcastIE(InfoExtractor): metadata = metadata[0] formats = [] - for ext in ('mp3',): - url_data = self._download_json( - f'https://api.podcast.radioagora.pl/api4/getSongUrl?podcast_id={media_id}&device_id={uuid.uuid4()}&ppre=false&audio={ext}', - media_id, f'Downloading podcast {ext} URL') - # prevents inserting the mp3 (default) multiple times - if 'link_ssl' in url_data and f'.{ext}' in url_data['link_ssl']: - formats.append({ - 'url': url_data['link_ssl'], - 'ext': ext, - 'vcodec': 'none', - 'acodec': ext, - }) + url_data = self._download_json( + f'https://api.podcast.radioagora.pl/api4/getSongUrl?podcast_id={media_id}&device_id={uuid.uuid4()}&ppre=false&audio=mp3', + media_id, 'Downloading podcast mp3 URL') + if 'link_ssl' in url_data: + formats.append({ + 'url': url_data['link_ssl'], + 'ext': 'mp3', + 'vcodec': 'none', + 'acodec': 'mp3', + }) return { 'id': media_id,