|
|
@ -327,6 +327,7 @@ class TwitchVodIE(TwitchItemBaseIE):
|
|
|
|
'allow_audio_only': 'true',
|
|
|
|
'allow_audio_only': 'true',
|
|
|
|
'allow_spectre': 'true',
|
|
|
|
'allow_spectre': 'true',
|
|
|
|
'player': 'twitchweb',
|
|
|
|
'player': 'twitchweb',
|
|
|
|
|
|
|
|
'playlist_include_framerate': 'true',
|
|
|
|
'nauth': access_token['token'],
|
|
|
|
'nauth': access_token['token'],
|
|
|
|
'nauthsig': access_token['sig'],
|
|
|
|
'nauthsig': access_token['sig'],
|
|
|
|
})),
|
|
|
|
})),
|
|
|
@ -598,6 +599,7 @@ class TwitchStreamIE(TwitchBaseIE):
|
|
|
|
'allow_spectre': 'true',
|
|
|
|
'allow_spectre': 'true',
|
|
|
|
'p': random.randint(1000000, 10000000),
|
|
|
|
'p': random.randint(1000000, 10000000),
|
|
|
|
'player': 'twitchweb',
|
|
|
|
'player': 'twitchweb',
|
|
|
|
|
|
|
|
'playlist_include_framerate': 'true',
|
|
|
|
'segment_preference': '4',
|
|
|
|
'segment_preference': '4',
|
|
|
|
'sig': access_token['sig'].encode('utf-8'),
|
|
|
|
'sig': access_token['sig'].encode('utf-8'),
|
|
|
|
'token': access_token['token'].encode('utf-8'),
|
|
|
|
'token': access_token['token'].encode('utf-8'),
|
|
|
|