/[projects]/misc/xbmc/plugin.video.todic/default.py
ViewVC logotype

Diff of /misc/xbmc/plugin.video.todic/default.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1799 by torben, Sun May 6 16:21:11 2012 UTC revision 1830 by torben, Sun Aug 19 20:41:20 2012 UTC
# Line 118  def buildList(url,title, endlist=True): Line 118  def buildList(url,title, endlist=True):
118                  mode = '1'                  mode = '1'
119                  folder = True                  folder = True
120    
121    
122          entries = doc.getElementsByTagName("entry")          entries = doc.getElementsByTagName("entry")
123          l=len(entries)          l=len(entries)
124          description = ''          description = ''
# Line 126  def buildList(url,title, endlist=True): Line 127  def buildList(url,title, endlist=True):
127                  url =  getText( entry.getElementsByTagName("url") )                  url =  getText( entry.getElementsByTagName("url") )
128                  thumb = getText( entry.getElementsByTagName("cover") )                  thumb = getText( entry.getElementsByTagName("cover") )
129                  description = getText( entry.getElementsByTagName("description") )                  description = getText( entry.getElementsByTagName("description") )
130                    playcount = getText( entry.getElementsByTagName("playcount") )
131    
132                    if playcount == '':
133                            playcount = '0'
134                    playcount = int(playcount)
135    
136                  name = name.encode('latin-1')                  name = name.encode('latin-1')
137                  description = description.encode('latin-1')                  description = description.encode('latin-1')
# Line 141  def buildList(url,title, endlist=True): Line 147  def buildList(url,title, endlist=True):
147                  if mode == '50':                  if mode == '50':
148                          infoLabels = {}                          infoLabels = {}
149                          infoLabels['title'] = name                          infoLabels['title'] = name
150                          infoLabels['plot'] = description                                  infoLabels['plot'] = description
151                            infoLabels['playcount'] = playcount
152                          listitem.setInfo('video', infoLabels)                          listitem.setInfo('video', infoLabels)
153    
154                  u = sys.argv[0] + "?mode=" + urllib.quote(mode) + "&name=" + urllib.quote(name) + "&url=" + urllib.quote(url)                  u = sys.argv[0] + "?mode=" + urllib.quote(mode) + "&name=" + urllib.quote(name) + "&url=" + urllib.quote(url)
# Line 246  try: Line 253  try:
253  except:  except:
254          pass          pass
255    
256    if url == 'refresh':
257            xbmc.output("[tvserver] Container.Refresh")
258            xbmc.executebuiltin("Container.Refresh")
259            
260    
261  if mode == None:  elif mode == None:
262          #build main menu          #build main menu
263          rootMenu()          rootMenu()
264                

Legend:
Removed from v.1799  
changed lines
  Added in v.1830

  ViewVC Help
Powered by ViewVC 1.1.20