示例#1
0
	def POST(self, action):
		if action == "play":
			data = json.load(StringIO(web.data()))
			video = findVideoInPlaylist(data['id'])
			if video:
				prepareVideo(video)
				playVideo(data['id'])
		web.seeother('/playlist')
示例#2
0
	def POST(self, action):
		with engineLock:
			data = json.load(StringIO(web.data()))
			if action == "play":
				video = findVideoInPlaylist(data['id'])
				if video:
					playVideo(data['id'])
			if action == "playNext":
				video = findVideoInPlaylist(data['id'])
				if video:
					playlistPosition(data['id'], 2)
			if action == "order":
				video = findVideoInPlaylist(data['id'])
				if video:
					playlistPosition(data['id'], data['order'])
			if action == "position":
				engine.setPosition(int(data['seconds']))
			web.seeother('/playlist')
示例#3
0
	def POST(self, action):
		with engineLock:
			data = json.load(StringIO(web.data()))
			if action == "volume":
			        engine.setBaseVolume(int(data['volume']))
                                return
			if action == "play":
				video = findVideoInPlaylist(data['id'])
				if video:
					playVideo(data['id'])
			if action == "playNext":
				video = findVideoInPlaylist(data['id'])
				if video:
					playlistPosition(data['id'], 2)
			if action == "order":
				video = findVideoInPlaylist(data['id'])
				if video:
					playlistPosition(data['id'], data['order'])
			if action == "position":
				engine.setPosition(int(data['seconds']))
示例#4
0
 def POST(self, action):
     with engineLock:
         data = json.load(StringIO(web.data()))
         if action == "volume":
             print "setting volume to " + data['volume']
             volume = int(data['volume'])
             engine.setBaseVolume(volume)
         if action == "play":
             video = findVideoInPlaylist(data['id'])
             if video:
                 playVideo(data['id'])
         if action == "playNext":
             video = findVideoInPlaylist(data['id'])
             if video:
                 playlistPosition(data['id'], 2)
         if action == "order":
             video = findVideoInPlaylist(data['id'])
             if video:
                 playlistPosition(data['id'], data['order'])
         if action == "position":
             engine.setPosition(int(data['seconds']))
示例#5
0
文件: control.py 项目: kktuax/youtupi
 def POST(self, action):
     with engineLock:
         data = json.load(StringIO(web.data()))
         if action == "volume":
             print "setting volume to " + data["volume"]
             volume = int(data["volume"])
             engine.setBaseVolume(volume)
         if action == "play":
             video = findVideoInPlaylist(data["id"])
             if video:
                 playVideo(data["id"])
         if action == "playNext":
             video = findVideoInPlaylist(data["id"])
             if video:
                 playlistPosition(data["id"], 2)
         if action == "order":
             video = findVideoInPlaylist(data["id"])
             if video:
                 playlistPosition(data["id"], data["order"])
         if action == "position":
             engine.setPosition(int(data["seconds"]))