From 9c4772bc120f7b11971379a2a3ab1e7ee6228ad2 Mon Sep 17 00:00:00 2001 From: R0hanW <30849420+R0hanW@users.noreply.github.com> Date: Mon, 5 May 2025 15:45:25 -0400 Subject: [PATCH] Add vcodec to return; remove unnecessary code Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> --- yt_dlp/extractor/playerfm.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/yt_dlp/extractor/playerfm.py b/yt_dlp/extractor/playerfm.py index 39679fadb1..1cf95152ef 100644 --- a/yt_dlp/extractor/playerfm.py +++ b/yt_dlp/extractor/playerfm.py @@ -46,15 +46,10 @@ def _real_extract(self, url): video_id, url = self._match_valid_url(url).group('id', 'url') data = self._download_json(url + '.json', video_id) - video_url = join_nonempty('https', self._search_regex(r'redirect.mp3/(.*)', data['url'], 'redirect'), delim='://') - if not video_url: - raise ExtractorError('URL to podcast not found', expected=True) - formats = [{ - 'url': video_url, - 'ext': determine_ext(video_url, default_ext=''), - }] return { 'id': video_id, + 'url': 'https://' + self._search_regex(r'redirect\.mp3/(.+)', data['url'], 'video url'), + 'vcodec': 'none', 'thumbnail': thumbnail, 'title': title, 'creators': creators,