mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-09-14 23:13:59 +03:00
[parti] Remove traverse_obj for stream_data
This commit is contained in:
@@ -92,14 +92,10 @@ class PartiLivestreamIE(PartiBaseIE):
|
|||||||
if not traverse_obj(data, ('channel', 'is_live', {bool})):
|
if not traverse_obj(data, ('channel', 'is_live', {bool})):
|
||||||
raise UserNotLive(video_id=creator_id)
|
raise UserNotLive(video_id=creator_id)
|
||||||
|
|
||||||
stream_data = traverse_obj(data, ('channel', {
|
channel_info = data['channel']
|
||||||
'url': ('playback_url', {url_or_none}, {require('Stream url')}),
|
|
||||||
'token': ('playback_auth_token', {str}, {require('Stream token')}),
|
|
||||||
}))
|
|
||||||
|
|
||||||
formats = self._extract_m3u8_formats(
|
formats = self._extract_m3u8_formats(
|
||||||
stream_data['url'], creator_slug, live=True, query={
|
channel_info['playback_url'], creator_slug, live=True, query={
|
||||||
'token': stream_data['token'],
|
'token': channel_info['playback_auth_token'],
|
||||||
'player_version': '1.17.0',
|
'player_version': '1.17.0',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user