def P_movies(self, request): if "dirname" in request.args.keys(): movies = getMovieList(request.args["dirname"][0]) else: movies = getMovieList() movies['transcoding'] = getTranscodingSupport() return movies
def P_movies(self, request): if "dirname" in request.args.keys(): movies = getMovieList(request.args["dirname"][0]) else: movies = getMovieList() movies['transcoding'] = getTranscodingSupport() sorttype = config.OpenWebif.webcache.moviesort.value unsort = movies['movies'] if sorttype == 'name': movies['movies'] = sorted(unsort, key=lambda k: k['eventname']) elif sorttype == 'named': movies['movies'] = sorted(unsort, key=lambda k: k['eventname'], reverse=True) elif sorttype == 'date': movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime']) elif sorttype == 'dated': movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'], reverse=True) movies['sort'] = sorttype return movies
def P_webtv(self, request): if config.OpenWebif.auth_for_streaming.value: session = GetSession() if session.GetAuth(request) is not None: auth = ':'.join(session.GetAuth(request)) + "@" else: auth = '-sid:' + str(session.GetSID(request)) + "@" else: auth = '' vxgenabled = False if fileExists(getPublicPath("/vxg/media_player.pexe")): vxgenabled = True transcoding = getTranscodingSupport() transcoder_port = 0 if transcoding: try: transcoder_port = int( config.plugins.transcodingsetup.port.value) if getMachineBuild() in ('inihdp', 'hd2400', 'et10000', 'ew7356', 'formuler1tc'): transcoder_port = int(config.OpenWebif.streamport.value) except StandardError: transcoder_port = 0 return { "transcoder_port": transcoder_port, "vxgenabled": vxgenabled, "auth": auth }
def P_event(self, request): margin_before = comp_config.recording.margin_before.value margin_after = comp_config.recording.margin_after.value event = getEvent(request.args["sref"][0], request.args["idev"][0]) event['event']['recording_margin_before'] = margin_before event['event']['recording_margin_after'] = margin_after event['at'] = False event['transcoding'] = getTranscodingSupport() event['kinopoisk'] = getLanguage() return event
def P_channels(self, request): stype = "tv" idbouquet = "ALL" if "stype" in request.args.keys(): stype = request.args["stype"][0] if "id" in request.args.keys(): idbouquet = request.args["id"][0] channels = getChannels(idbouquet, stype) channels['transcoding'] = getTranscodingSupport() return channels
def P_channels(self, request): stype = "tv" idbouquet = "ALL" if "stype" in request.args.keys(): stype = request.args["stype"][0] if "id" in request.args.keys(): idbouquet = request.args["id"][0] channels = getChannels(idbouquet, stype) channels['transcoding'] = getTranscodingSupport() channels['type'] = stype channels['showchannelpicon'] = getShowChPicon()['showchannelpicon'] return channels
def P_event(self, request): event = getEvent(request.args["sref"][0], request.args["idev"][0]) event['event']['recording_margin_before'] = config.recording.margin_before.value event['event']['recording_margin_after'] = config.recording.margin_after.value at = False try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass event['at'] = at event['transcoding'] = getTranscodingSupport() return event
def P_channels(self, request): stype = "tv" idbouquet = "ALL" if "stype" in request.args.keys(): stype = request.args["stype"][0] if "id" in request.args.keys(): idbouquet = request.args["id"][0] channels = getChannels(idbouquet, stype) info = getInfo() model = info["model"] channels['transcoding'] = getTranscodingSupport() channels['type'] = stype return channels
def P_webtv(self, request): vxgenabled = False if fileExists(getPublicPath("/js/media_player.pexe")): vxgenabled = True transcoding = getTranscodingSupport() transcoder_port = 0 if transcoding: try: transcoder_port = int(config.plugins.transcodingsetup.port.value) if getMachineBuild() in ("inihdp", "hd2400", "et10000", "ew7356"): transcoder_port = int(config.OpenWebif.streamport.value) except StandardError: transcoder_port = 0 return {"transcoder_port": transcoder_port, "vxgenabled": vxgenabled}
def P_event(self, request): event = getEvent(request.args["sref"][0], request.args["idev"][0]) event["event"]["recording_margin_before"] = config.recording.margin_before.value event["event"]["recording_margin_after"] = config.recording.margin_after.value at = False try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass event["at"] = at event["transcoding"] = getTranscodingSupport() event["kinopoisk"] = getLanguage() return event
def P_webtv(self, request): session = GetSession() sid = str(session.GetSID(request)) vxgenabled = False if fileExists(getPublicPath("/js/media_player.pexe")): vxgenabled = True transcoding = getTranscodingSupport() transcoder_port = 0 if transcoding: try: transcoder_port = int(config.plugins.transcodingsetup.port.value) if getMachineBuild() in ('inihdp', 'hd2400', 'et10000','ew7356'): transcoder_port = int(config.OpenWebif.streamport.value) except StandardError: transcoder_port = 0 return {"transcoder_port" : transcoder_port, "vxgenabled" : vxgenabled, "sid" : sid}
def P_movies(self, request): movies = getMovieList(request.args) movies['transcoding'] = getTranscodingSupport() sorttype = config.OpenWebif.webcache.moviesort.value unsort = movies['movies'] if sorttype == 'name': movies['movies'] = sorted(unsort, key=lambda k: k['eventname']) elif sorttype == 'named': movies['movies'] = sorted(unsort, key=lambda k: k['eventname'],reverse=True) elif sorttype == 'date': movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime']) elif sorttype == 'dated': movies['movies'] = sorted(unsort, key=lambda k: k['recordingtime'],reverse=True) movies['sort'] = sorttype return movies
def P_movies(self, request): if "dirname" in request.args.keys(): movies = getMovieList(request.args["dirname"][0]) else: movies = getMovieList() movies["transcoding"] = getTranscodingSupport() sorttype = config.OpenWebif.webcache.moviesort.value unsort = movies["movies"] if sorttype == "name": movies["movies"] = sorted(unsort, key=lambda k: k["eventname"]) elif sorttype == "named": movies["movies"] = sorted(unsort, key=lambda k: k["eventname"], reverse=True) elif sorttype == "date": movies["movies"] = sorted(unsort, key=lambda k: k["recordingtime"]) elif sorttype == "dated": movies["movies"] = sorted(unsort, key=lambda k: k["recordingtime"], reverse=True) movies["sort"] = sorttype return movies
def P_webtv(self, request): if config.OpenWebif.auth_for_streaming.value: session = GetSession() if session.GetAuth(request) is not None: auth = ':'.join(session.GetAuth(request)) + "@" else: auth = '-sid:' + str(session.GetSID(request)) + "@" else: auth='' vxgenabled = False if fileExists(getPublicPath("/vxg/media_player.pexe")): vxgenabled = True transcoding = getTranscodingSupport() transcoder_port = 0 if transcoding: try: transcoder_port = int(config.plugins.transcodingsetup.port.value) if getMachineBuild() in ('inihdp', 'hd2400', 'et10000','ew7356','formuler1'): transcoder_port = int(config.OpenWebif.streamport.value) except StandardError: transcoder_port = 0 return {"transcoder_port" : transcoder_port, "vxgenabled" : vxgenabled, "auth" : auth}
def P_movies(self, request): movies = getMovieList(request.args) movies['transcoding'] = getTranscodingSupport() return movies
def P_webtv(self, request): return {"transcoding": getTranscodingSupport()}