mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[twitch] Added support for player.twitch.tv URLs (closes #11535)
This commit is contained in:
		| @@ -206,7 +206,8 @@ class TwitchChapterIE(TwitchItemBaseIE): | ||||
|  | ||||
| class TwitchVodIE(TwitchItemBaseIE): | ||||
|     IE_NAME = 'twitch:vod' | ||||
|     _VALID_URL = r'%s/[^/]+/v/(?P<id>\d+)' % TwitchBaseIE._VALID_URL_BASE | ||||
|     _VALID_URL_BASE = r'https?://(?:www\.|player\.)?twitch\.tv' | ||||
|     _VALID_URL = r'%s/(?:[^/]+/v/|\?video=v)(?P<id>\d+)' % _VALID_URL_BASE | ||||
|     _ITEM_TYPE = 'vod' | ||||
|     _ITEM_SHORTCUT = 'v' | ||||
|  | ||||
| @@ -229,6 +230,26 @@ class TwitchVodIE(TwitchItemBaseIE): | ||||
|             # m3u8 download | ||||
|             'skip_download': True, | ||||
|         }, | ||||
|     }, { | ||||
|         # player.twitch.tv URL | ||||
|         'url': 'http://player.twitch.tv/?video=v6528877&t=5m10s', | ||||
|         'info_dict': { | ||||
|             'id': 'v6528877', | ||||
|             'ext': 'mp4', | ||||
|             'title': 'LCK Summer Split - Week 6 Day 1', | ||||
|             'thumbnail': 're:^https?://.*\.jpg$', | ||||
|             'duration': 17208, | ||||
|             'timestamp': 1435131709, | ||||
|             'upload_date': '20150624', | ||||
|             'uploader': 'Riot Games', | ||||
|             'uploader_id': 'riotgames', | ||||
|             'view_count': int, | ||||
|             'start_time': 310, | ||||
|         }, | ||||
|         'params': { | ||||
|             # m3u8 download | ||||
|             'skip_download': True, | ||||
|         }, | ||||
|     }, { | ||||
|         # Untitled broadcast (title is None) | ||||
|         'url': 'http://www.twitch.tv/belkao_o/v/11230755', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Robert Smith
					Robert Smith