mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	Introduce --skip-unavailable-fragments
This commit is contained in:
		| @@ -22,14 +22,20 @@ class FragmentFD(FileDownloader): | ||||
|  | ||||
|     Available options: | ||||
|  | ||||
|     fragment_retries:   Number of times to retry a fragment for HTTP error (DASH only) | ||||
|     fragment_retries:   Number of times to retry a fragment for HTTP error (DASH | ||||
|                         and hlsnative only) | ||||
|     skip_unavailable_fragments: | ||||
|                         Skip unavailable fragments (DASH and hlsnative only) | ||||
|     """ | ||||
|  | ||||
|     def report_retry_fragment(self, fragment_name, count, retries): | ||||
|         self.to_screen( | ||||
|             '[download] Got server HTTP error. Retrying fragment %s (attempt %d of %s)...' | ||||
|             '[download] Got server HTTP error: %s. Retrying fragment %s (attempt %d of %s)...' | ||||
|             % (fragment_name, count, self.format_retries(retries))) | ||||
|  | ||||
|     def report_skip_fragment(self, fragment_name): | ||||
|         self.to_screen('[download] Skipping fragment %s...' % fragment_name) | ||||
|  | ||||
|     def _prepare_and_start_frag_download(self, ctx): | ||||
|         self._prepare_frag_download(ctx) | ||||
|         self._start_frag_download(ctx) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․