mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	| @@ -464,20 +464,15 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | ||||
|         # Invidious instances taken from https://github.com/iv-org/documentation/blob/master/Invidious-Instances.md | ||||
|         r'(?:www\.)?invidious\.pussthecat\.org', | ||||
|         r'(?:www\.)?invidious\.zee\.li', | ||||
|         r'(?:(?:www|au)\.)?ytprivate\.com', | ||||
|         r'(?:www\.)?invidious\.namazso\.eu', | ||||
|         r'(?:www\.)?invidious\.ethibox\.fr', | ||||
|         r'(?:www\.)?w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd\.onion', | ||||
|         r'(?:www\.)?kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad\.onion', | ||||
|         r'(?:www\.)?invidious\.3o7z6yfxhbw7n3za4rss6l434kmv55cgw2vuziwuigpwegswvwzqipyd\.onion', | ||||
|         r'(?:www\.)?grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad\.onion', | ||||
|         # youtube-dl invidious instances list | ||||
|         r'(?:(?:www|no)\.)?invidiou\.sh', | ||||
|         r'(?:(?:www|fi)\.)?invidious\.snopyta\.org', | ||||
|         r'(?:www\.)?invidious\.kabi\.tk', | ||||
|         r'(?:www\.)?invidious\.mastodon\.host', | ||||
|         r'(?:www\.)?invidious\.zapashcanon\.fr', | ||||
|         r'(?:www\.)?invidious\.kavin\.rocks', | ||||
|         r'(?:www\.)?(?:invidious(?:-us)?|piped)\.kavin\.rocks', | ||||
|         r'(?:www\.)?invidious\.tinfoil-hat\.net', | ||||
|         r'(?:www\.)?invidious\.himiko\.cloud', | ||||
|         r'(?:www\.)?invidious\.reallyancient\.tech', | ||||
| @@ -504,6 +499,14 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | ||||
|         r'(?:www\.)?invidious\.toot\.koeln', | ||||
|         r'(?:www\.)?invidious\.fdn\.fr', | ||||
|         r'(?:www\.)?watch\.nettohikari\.com', | ||||
|         r'(?:www\.)?invidious\.namazso\.eu', | ||||
|         r'(?:www\.)?invidious\.silkky\.cloud', | ||||
|         r'(?:www\.)?invidious\.exonip\.de', | ||||
|         r'(?:www\.)?invidious\.riverside\.rocks', | ||||
|         r'(?:www\.)?invidious\.blamefran\.net', | ||||
|         r'(?:www\.)?invidious\.moomoo\.de', | ||||
|         r'(?:www\.)?ytb\.trom\.tf', | ||||
|         r'(?:www\.)?yt\.cyberhost\.uk', | ||||
|         r'(?:www\.)?kgg2m7yk5aybusll\.onion', | ||||
|         r'(?:www\.)?qklhadlycap4cnod\.onion', | ||||
|         r'(?:www\.)?axqzx4s6s54s32yentfqojs3x5i7faxza6xo3ehd4bzzsg2ii4fv2iid\.onion', | ||||
| @@ -512,6 +515,10 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | ||||
|         r'(?:www\.)?invidious\.l4qlywnpwqsluw65ts7md3khrivpirse744un3x7mlskqauz5pyuzgqd\.onion', | ||||
|         r'(?:www\.)?owxfohz4kjyv25fvlqilyxast7inivgiktls3th44jhk3ej3i7ya\.b32\.i2p', | ||||
|         r'(?:www\.)?4l2dgddgsrkf2ous66i6seeyi6etzfgrue332grh2n7madpwopotugyd\.onion', | ||||
|         r'(?:www\.)?w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd\.onion', | ||||
|         r'(?:www\.)?kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad\.onion', | ||||
|         r'(?:www\.)?grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad\.onion', | ||||
|         r'(?:www\.)?hpniueoejy4opn7bc4ftgazyqjoeqwlvh2uiku2xqku6zpoa4bf5ruid\.onion', | ||||
|     ) | ||||
|     _VALID_URL = r"""(?x)^ | ||||
|                      ( | ||||
| @@ -1923,9 +1930,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor): | ||||
|                         'c': 'WEB_REMIX', | ||||
|                         'cver': '0.1', | ||||
|                         'cplayer': 'UNIPLAYER', | ||||
|                     }, fatal=False)), | ||||
|                     }, fatal=False) or ''), | ||||
|                 lambda x: x['player_response'][0], | ||||
|                 compat_str) or '{}', video_id) | ||||
|                 compat_str) or '{}', video_id, fatal=False) | ||||
|             ytm_streaming_data = ytm_player_response.get('streamingData') or {} | ||||
|  | ||||
|         player_response = None | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan