--- misc/xbmc/plugin.video.todic/default.py 2012/01/23 17:31:45 1678 +++ misc/xbmc/plugin.video.todic/default.py 2012/08/19 20:41:20 1830 @@ -84,6 +84,13 @@ def rootMenu(): + msg = open_url(__backend__ + "&action=messages") + msg = msg.strip() + + if msg != "": + dialog = xbmcgui.Dialog() + dialog.ok('XBMC Todic', msg) + buildList(__backend__, "", False) # call default list # Adde xtra items to root menu @@ -111,6 +118,7 @@ mode = '1' folder = True + entries = doc.getElementsByTagName("entry") l=len(entries) description = '' @@ -119,6 +127,11 @@ url = getText( entry.getElementsByTagName("url") ) thumb = getText( entry.getElementsByTagName("cover") ) description = getText( entry.getElementsByTagName("description") ) + playcount = getText( entry.getElementsByTagName("playcount") ) + + if playcount == '': + playcount = '0' + playcount = int(playcount) name = name.encode('latin-1') description = description.encode('latin-1') @@ -134,7 +147,8 @@ if mode == '50': infoLabels = {} infoLabels['title'] = name - infoLabels['plot'] = description + infoLabels['plot'] = description + infoLabels['playcount'] = playcount listitem.setInfo('video', infoLabels) u = sys.argv[0] + "?mode=" + urllib.quote(mode) + "&name=" + urllib.quote(name) + "&url=" + urllib.quote(url) @@ -220,10 +234,6 @@ param[splitparams[0]]=splitparams[1] return param -params = get_params() -url = None -name = None -mode = None params = get_params() url = None @@ -243,8 +253,12 @@ except: pass +if url == 'refresh': + xbmc.output("[tvserver] Container.Refresh") + xbmc.executebuiltin("Container.Refresh") + -if mode == None: +elif mode == None: #build main menu rootMenu()