elif func is self.REMOVE:
self.result = self.removeFile(cmd)
elif func is self.ADD:
- self.result = self.addFile(cmd)
+ param = { "file" : cmd, "root" : None}
+ self.result = self.addFile(param)
def tryOpenMP(self, noCreate = False):
# check if there is an active link
self["FileList"] = MP(session, func=MP.LIST)
self["PlayFile"] = MP(session, func=MP.PLAY)
+ self["AddFile"] = MP(session, func = MP.ADD)
self["RemoveFile"] = MP(session, func=MP.REMOVE)
self["Command"] = MP(session, func=MP.COMMAND)
self["WritePlaylist"] = MP(session, func=MP.WRITEPLAYLIST)
+
class AutoTimerWebScreen(WebScreen):
def __init__(self, session, request):
--- /dev/null
+<e2:screen name="MediaPlayerWebScreen"><?xml version="1.0" encoding="UTF-8"?>
+<e2:element source="AddFile" id="file"><e2:convert type="web:Null" /></e2:element>
+<e2simplexmlresult>
+ <e2state><e2:element source="AddFile"><e2:convert type="SimpleResult">Result</e2:convert><e2:convert type="web:TextToXML" /></e2:element></e2state>
+ <e2statetext><e2:element source="AddFile"><e2:convert type="SimpleResult">ResultText</e2:convert><e2:convert type="web:TextToXML" /></e2:element></e2statetext>
+</e2simplexmlresult>
+</e2:screen>