Quantcast
Channel: Recent Discussions — Plex Forums
Viewing all articles
Browse latest Browse all 151235

Make this code read from html and use image for thumbnail?

$
0
0

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

Viewing all articles
Browse latest Browse all 151235

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>