mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	| @@ -1,5 +1,6 @@ | ||||
| from .adobepass import AdobePassIE | ||||
| from ..utils import ( | ||||
|     HEADRequest, | ||||
|     extract_attributes, | ||||
|     float_or_none, | ||||
|     get_element_html_by_class, | ||||
| @@ -153,8 +154,11 @@ class BravoTVIE(AdobePassIE): | ||||
|         if len(chapters) == 1 and not traverse_obj(chapters, (0, 'end_time')): | ||||
|             chapters = None | ||||
| 
 | ||||
|         formats, subtitles = self._extract_m3u8_formats_and_subtitles( | ||||
|             update_url_query(f'{tp_url}/stream.m3u8', query), video_id, 'mp4', m3u8_id='hls') | ||||
|         m3u8_url = self._request_webpage(HEADRequest( | ||||
|             update_url_query(f'{tp_url}/stream.m3u8', query)), video_id, 'Checking m3u8 URL').geturl() | ||||
|         if 'mpeg_cenc' in m3u8_url: | ||||
|             self.report_drm(video_id) | ||||
|         formats, subtitles = self._extract_m3u8_formats_and_subtitles(m3u8_url, video_id, 'mp4', m3u8_id='hls') | ||||
| 
 | ||||
|         return { | ||||
|             'id': video_id, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bashonly
					bashonly