Does anyone know how i can get this code to add thumbnail image from html file please?
NAME = 'Plex Film'
ICON = 'icon-default.png'
ART = 'art-default.jpg'
####################################################################################################
def Start():
DirectoryObject.thumb = R(ICON)
DirectoryObject.art = R(ART)
VideoClipObject.thumb = R(ICON)
VideoClipObject.art = R(ART)
ObjectContainer.title1 = NAME
HTTP.CacheTime = 10
####################################################################################################
@handler('/video/PlexFilm', NAME, allow_sync=True)
def MainMenu():
oc = ObjectContainer()
for item in XML.ElementFromURL('http://www.ghostbuild.uk/stream').xpath('//item'):
url = item.xpath('./enclosure/@url')[0]
title = item.xpath('./title/text()')[0]
summary = item.xpath('./description/text()')[0]
originally_available_at = Datetime.ParseDate(item.xpath('./pubDate/text()')[0])
oc.add(CreateVideoClipObject(
url = url,
title = title,
summary = summary,
originally_available_at = originally_available_at
))
return oc
####################################################################################################
def CreateVideoClipObject(url, title, summary, originally_available_at, include_container=False):
videoclip_obj = VideoClipObject(
key = Callback(CreateVideoClipObject, url=url, title=title, summary=summary, originally_available_at=originally_available_at, include_container=True),
rating_key = url,
title = title,
summary = summary,
originally_available_at = originally_available_at,
items = [
MediaObject(
parts = [
PartObject(key=url)
],
container = Container.MP4,
video_codec = VideoCodec.H264,
#####video_resolution = '544',######
audio_codec = AudioCodec.AAC,
audio_channels = 2,
optimized_for_streaming = True
)
]
)
if include_container:
return ObjectContainer(objects=[videoclip_obj])
else:
return videoclip_obj