def post(self): try: dir = self.get_argument("dir") assert util.isInRoot(dir) self.write(util.dirToJSON(dir)) except: self.write(util.entriesToJSON(conf.root))
def listen(): while True: aFile = playQ.get() if util.isInRoot(aFile): ServerStatus.send(util.nameToTitle(aFile), event='playing') playerCmd = __getPlayerCommand(aFile) cmdTable = commandTable[playerCmd[0]] playFile(playerCmd, aFile, cmdTable)
def listen(): while True: aFile = playQ.get() if util.isInRoot(aFile): ServerStatus.send(util.nameToTitle(aFile), event='playing') playerCmd = __getPlayerCommand(aFile) cmdTable = commandTable[playerCmd[0]] playFile(playerCmd, aFile, cmdTable) elif(aFile.startswith("http")): ServerStatus.send(aFile, event='playing') playerCmd = playerTable.get("youtube", defaultPlayer) cmdTable = commandTable[playerCmd[0]] playFile(playerCmd, aFile, cmdTable)