Esempio n. 1
0
def PlayLive(channel_id, bitrate, format, offset):
    response = service.get_url(None, channel_id=channel_id, bitrate=bitrate, format=format, live=True,
                               offset=offset, other_server=util.other_server())
    url = response['url']

    if not url:
        util.no_contents()
    else:
        return IndirectResponse(MovieObject, key=HTTPLiveStreamURL(url))
Esempio n. 2
0
def PlayVideo(media_id, bitrate, format):
    response = service.get_url(media_id=media_id, format=format, bitrate=bitrate, other_server=util.other_server())

    url = response['url']

    if not url:
        util.no_contents()
    else:
        # new_url = Callback(Playlist, url=url)

        return IndirectResponse(MovieObject, key=HTTPLiveStreamURL(url))
Esempio n. 3
0
def PlayVideo(media_id, bitrate, format):
    response = service.get_url(media_id=media_id,
                               format=format,
                               bitrate=bitrate,
                               other_server=util.other_server())

    url = response['url']

    if not url:
        util.no_contents()
    else:
        # new_url = Callback(Playlist, url=url)

        return IndirectResponse(MovieObject, key=HTTPLiveStreamURL(url))
Esempio n. 4
0
def PlayLive(channel_id, bitrate, format, offset):
    response = service.get_url(None,
                               channel_id=channel_id,
                               bitrate=bitrate,
                               format=format,
                               live=True,
                               offset=offset,
                               other_server=util.other_server())
    url = response['url']

    if not url:
        util.no_contents()
    else:
        return IndirectResponse(MovieObject, key=HTTPLiveStreamURL(url))
Esempio n. 5
0
def SearchMovies(query=None, page=1, **params):
    response = service.search(query=query, per_page=util.get_elements_per_page(), page=page)

    oc = ObjectContainer(title2=unicode(L('Movies Search')))

    for media in HandleMediaList(response['data']['media']):
        oc.add(media)

    pagination.append_controls(oc, response['data'], page=page, callback=SearchMovies, query=query, params=params)

    if len(oc) < 1:
        return util.no_contents('Movies Search')

    return oc
Esempio n. 6
0
def SearchMovies(query=None, page=1, **params):
    response = service.search(query=query,
                              per_page=util.get_elements_per_page(),
                              page=page)

    oc = ObjectContainer(title2=unicode(L('Movies Search')))

    for media in HandleMediaList(response['data']['media']):
        oc.add(media)

    pagination.append_controls(oc,
                               response['data'],
                               page=page,
                               callback=SearchMovies,
                               query=query,
                               params=params)

    if len(oc) < 1:
        return util.no_contents('Movies Search')

    return oc