def PlayVideo(id, bitrate, format, **params): response = video_service.get_url(media_id=id, format=format, bitrate=bitrate, other_server=common.other_server()) url = response['url'] if not url: common.no_contents() else: return IndirectResponse(MovieObject, key=HTTPLiveStreamURL(url))
def SearchMovies(query=None, page=1, **params): response = video_service.search(query=query, per_page=common.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, page=page, callback=SearchMovies, query=query) if len(oc) < 1: return common.no_contents('Movies Search') return oc