mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2024-11-16 06:15:46 +00:00
[ninjastream] add thumbnail
This commit is contained in:
parent
01924f678a
commit
ba7396afd1
1 changed files with 8 additions and 1 deletions
|
@ -5,6 +5,7 @@ import json
|
|||
import posixpath
|
||||
|
||||
from .common import InfoExtractor
|
||||
from ..utils import urljoin
|
||||
|
||||
|
||||
class NinjaStreamIE(InfoExtractor):
|
||||
|
@ -40,6 +41,10 @@ class NinjaStreamIE(InfoExtractor):
|
|||
except KeyError:
|
||||
filename = 'ninjastream.to'
|
||||
|
||||
thumbnail = file_meta.get('poster_id')
|
||||
if thumbnail:
|
||||
thumbnail = urljoin('https://cdn.ninjastream.to/', thumbnail)
|
||||
|
||||
data = {'id': video_id}
|
||||
headers = {
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
|
@ -51,12 +56,14 @@ class NinjaStreamIE(InfoExtractor):
|
|||
video_id, data=data, headers=headers)
|
||||
|
||||
# Get and parse the m3u8 information
|
||||
stream_url = stream_meta['result']['playlist']
|
||||
formats = self._extract_m3u8_formats(
|
||||
url, video_id, 'mp4', entry_protocol='m3u8_native',
|
||||
stream_url, video_id, 'mp4', entry_protocol='m3u8_native',
|
||||
m3u8_id='hls')
|
||||
|
||||
return {
|
||||
'formats': formats,
|
||||
'id': video_id,
|
||||
'thumbnail': thumbnail,
|
||||
'title': filename,
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue