mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[ie/youtube] Log bad playability statuses of player responses (#13647)
Authored by: coletdjnz
This commit is contained in:
		@@ -3273,6 +3273,10 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
 | 
				
			|||||||
                # web_creator may work around age-verification for all videos but requires PO token
 | 
					                # web_creator may work around age-verification for all videos but requires PO token
 | 
				
			||||||
                append_client('tv_embedded', 'web_creator')
 | 
					                append_client('tv_embedded', 'web_creator')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            status = traverse_obj(pr, ('playabilityStatus', 'status', {str}))
 | 
				
			||||||
 | 
					            if status not in ('OK', 'LIVE_STREAM_OFFLINE', 'AGE_CHECK_REQUIRED', 'AGE_VERIFICATION_REQUIRED'):
 | 
				
			||||||
 | 
					                self.write_debug(f'{video_id}: {client} player response playability status: {status}')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        prs.extend(deprioritized_prs)
 | 
					        prs.extend(deprioritized_prs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if skipped_clients:
 | 
					        if skipped_clients:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user