Пример #1
0
	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
Пример #2
0
    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
Пример #3
0
	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
Пример #4
0
 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
Пример #6
0
	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
Пример #7
0
 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
Пример #8
0
	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
Пример #9
0
	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
Пример #10
0
	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
Пример #11
0
 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
Пример #12
0
	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
Пример #13
0
 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}
Пример #14
0
    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
Пример #15
0
	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}
Пример #16
0
	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
Пример #17
0
    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
Пример #18
0
	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}
Пример #19
0
 def P_movies(self, request):
     movies = getMovieList(request.args)
     movies['transcoding'] = getTranscodingSupport()
     return movies
Пример #20
0
	def P_movies(self, request):
		movies = getMovieList(request.args)
		movies['transcoding'] = getTranscodingSupport()
		return movies
Пример #21
0
 def P_webtv(self, request):
     return {"transcoding": getTranscodingSupport()}