[vlive] Use live titles for live streams

This commit is contained in:
Sergey M․ 2016-12-14 21:30:33 +07:00
parent 89c63cc5f8
commit 069f918302
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

View File

@ -120,10 +120,14 @@ def _live(self, video_id, webpage):
fatal=False, live=True)) fatal=False, live=True))
self._sort_formats(formats) self._sort_formats(formats)
return dict(self._get_common_fields(webpage), info = self._get_common_fields(webpage)
id=video_id, info.update({
formats=formats, 'title': self._live_title(info['title']),
is_live=True) 'id': video_id,
'formats': formats,
'is_live': True,
})
return info
def _replay(self, video_id, webpage, long_video_id, key): def _replay(self, video_id, webpage, long_video_id, key):
playinfo = self._download_json( playinfo = self._download_json(
@ -157,8 +161,11 @@ def _replay(self, video_id, webpage, long_video_id, key):
'ext': 'vtt', 'ext': 'vtt',
'url': caption['source']}] 'url': caption['source']}]
return dict(self._get_common_fields(webpage), info = self._get_common_fields(webpage)
id=video_id, info.update({
formats=formats, 'id': video_id,
view_count=view_count, 'formats': formats,
subtitles=subtitles) 'view_count': view_count,
'subtitles': subtitles,
})
return info