add /web/mediaplayeradd?file=
authorStephan Reichholf <sreichholf@users.schwerkraft.elitedvb.net>
Fri, 29 Oct 2010 23:09:08 +0000 (23:09 +0000)
committerStephan Reichholf <sreichholf@users.schwerkraft.elitedvb.net>
Fri, 29 Oct 2010 23:09:08 +0000 (23:09 +0000)
webinterface/src/WebComponents/Sources/MP.py
webinterface/src/WebScreens.py
webinterface/src/web/mediaplayeradd.xml [new file with mode: 0644]

index e500a2e..c0f294a 100644 (file)
@@ -35,7 +35,8 @@ class MP(Source):
                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
index 55eed08..7a517a8 100644 (file)
@@ -183,9 +183,11 @@ class MediaPlayerWebScreen(WebScreen):
 
                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):
diff --git a/webinterface/src/web/mediaplayeradd.xml b/webinterface/src/web/mediaplayeradd.xml
new file mode 100644 (file)
index 0000000..52fc813
--- /dev/null
@@ -0,0 +1,7 @@
+<e2:screen name="MediaPlayerWebScreen">&lt;?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>