from Components.config import config
from ServiceReference import ServiceReference
from Tools.Directories import resolveFilename, SCOPE_HDD
+from Tools.FuzzyDate import FuzzyTime
from os import path as os_path, stat as os_stat, system as os_system
movie.append(serviceref.toString())
movie.append(ServiceReference(serviceref).getServiceName())
movie.append(info.getInfoString(serviceref, iServiceInformation.sDescription))
- movie.append(info.getInfo(serviceref, iServiceInformation.sTimeCreate))
+ rtime = info.getInfo(serviceref, iServiceInformation.sTimeCreate)
+ movie.append(rtime)
+
+ if rtime > 0:
+ t = FuzzyTime(rtime)
+ begin_string = t[0] + ", " + t[1]
+ else:
+ begin_string = "undefined"
+ movie.append(begin_string)
+
if config.plugins.Webinterface.loadmovielength.value:
len = info.getLength(serviceref)
,"Title": 1
,"Description": 2
,"Time": 3
- ,"Length": 4
- ,"ServiceName": 5
- ,"Tags": 6
- ,"DescriptionExtended": 7
- ,"Filename": 8
- ,"Filesize": 9
+ ,"TimeString": 4
+ ,"Length": 5
+ ,"ServiceName": 6
+ ,"Tags": 7
+ ,"DescriptionExtended": 8
+ ,"Filename": 9
+ ,"Filesize": 10
}
--- /dev/null
+<e2:screen name="MovieWebScreen">
+<html>
+ <head>
+ <title>Enigma2 Movielist</title>
+ <link href="/webdata/style.css" type="text/css" rel="stylesheet" />
+
+ </head>
+
+<body>
+
+<table width='100%'>
+ <e2:element source="MovieList" id="tag"><e2:convert type="web:ListFiller" >
+ <tr>
+ <td class="pageHeader"><e2:item name="Title" filter="xml"/></td>
+ </tr>
+ <tr>
+ <td>
+ <b>Description: </b><e2:item name="Description" filter="xml"/>
+ <br/><b>Extended: </b><e2:item name="DescriptionExtended" filter="xml"/>
+ <br/><b>Recording Time: </b><e2:item name="TimeString" filter="xml"/>
+ <br/><b>Tags: </b><e2:item name="Tags" filter="xml"/>
+ <br/><b>Channel: </b><e2:item name="ServiceName" filter="xml"/>
+
+ </td>
+ </tr>
+ <tr height='20'>
+ <td> </td>
+ </tr>
+
+ </e2:convert><e2:convert type="web:TextToHTML" /></e2:element>
+</table>
+
+</body>
+</html>
+</e2:screen>