From 5b1b1598286e0cf437dd7d312c7e65edd2001e88 Mon Sep 17 00:00:00 2001 From: JChris246 Date: Mon, 17 Mar 2025 23:37:22 -0400 Subject: [PATCH] fix: update m3u8 urls --- yt_dlp/extractor/myfreecams.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/myfreecams.py b/yt_dlp/extractor/myfreecams.py index 05ba61261..808bc4574 100644 --- a/yt_dlp/extractor/myfreecams.py +++ b/yt_dlp/extractor/myfreecams.py @@ -98,7 +98,7 @@ def webpage_extraction(self, video_id): raise UserNotLive('Model offline') formats = self._extract_m3u8_formats( - 'https://edgevideo.myfreecams.com/llhls/NxServer/' + params['sid'] + '/ngrp:mfc_' + params['a'] + params['mid'] + '.f4v_mobile/playlist.m3u8', + 'https://edgevideo.myfreecams.com/llhls/NxServer/' + params['sid'] + '/ngrp:mfc_' + params['a'] + params['mid'] + '.f4v_cmaf/playlist_sfm4s.m3u8', video_id, ext='mp4', m3u8_id='llhls', live=True) formats.extend(self._extract_m3u8_formats('https://edgevideo.myfreecams.com/hls/NxServer/' + params['sid'] + '/ngrp:mfc_' + params['a'] + params['mid'] + '.f4v_mobile/playlist.m3u8', video_id, ext='mp4', m3u8_id='hls', live=True)) @@ -166,7 +166,7 @@ def _real_extract(self, url): f'https://edgevideo.myfreecams.com/llhls/NxServer/{server_id}/ngrp:mfc_{phase}{mid}.f4v_cmaf/playlist_sfm4s.m3u8?nc={rand_val}&v=1.97.23', video_id, ext='mp4', m3u8_id='llhls', live=True) formats.extend(self._extract_m3u8_formats( - f'https://edgevideo.myfreecams.com/hls/NxServer/{server_id}/ngrp:mfc_{phase}{mid}.f4v_cmaf/playlist_sfm4s.m3u8?nc={rand_val}&v=1.97.23', + f'https://edgevideo.myfreecams.com/hls/NxServer/{server_id}/ngrp:mfc_{phase}{mid}.f4v_mobile/playlist.m3u8?nc={rand_val}&v=1.97.23', video_id, ext='mp4', m3u8_id='hls', live=True)) if not formats or len(formats) < 1: