mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[tunein] Ignore reliability if it's >90% (#4097)
This commit is contained in:
		| @@ -24,7 +24,7 @@ class TuneInIE(InfoExtractor): | ||||
|     _INFO_DICT = { | ||||
|         'id': '34682', | ||||
|         'title': 'Jazz 24 on 88.5 Jazz24 - KPLU-HD2', | ||||
|         'ext': 'AAC', | ||||
|         'ext': 'aac', | ||||
|         'thumbnail': 're:^https?://.*\.png$', | ||||
|         'location': 'Tacoma, WA', | ||||
|     } | ||||
| @@ -78,14 +78,21 @@ class TuneInIE(InfoExtractor): | ||||
|         for stream in streams: | ||||
|             if stream.get('Type') == 'Live': | ||||
|                 is_live = True | ||||
|             reliability = stream.get('Reliability') | ||||
|             format_note = ( | ||||
|                 'Reliability: %d%%' % reliability | ||||
|                 if reliability is not None else None) | ||||
|             formats.append({ | ||||
|                 'preference': ( | ||||
|                     0 if reliability is None or reliability > 90 | ||||
|                     else 1), | ||||
|                 'abr': stream.get('Bandwidth'), | ||||
|                 'ext': stream.get('MediaType'), | ||||
|                 'ext': stream.get('MediaType').lower(), | ||||
|                 'acodec': stream.get('MediaType'), | ||||
|                 'vcodec': 'none', | ||||
|                 'url': stream.get('Url'), | ||||
|                 # Sometimes streams with the highest quality do not exist | ||||
|                 'preference': stream.get('Reliability'), | ||||
|                 'source_preference': reliability, | ||||
|                 'format_note': format_note, | ||||
|             }) | ||||
|         self._sort_formats(formats) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister