/[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 1829 by torben, Sun Aug 19 17:22:41 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                  name = name.encode('latin-1')                  name = name.encode('latin-1')
133                  description = description.encode('latin-1')                  description = description.encode('latin-1')
# Line 141  def buildList(url,title, endlist=True): Line 143  def buildList(url,title, endlist=True):
143                  if mode == '50':                  if mode == '50':
144                          infoLabels = {}                          infoLabels = {}
145                          infoLabels['title'] = name                          infoLabels['title'] = name
146                          infoLabels['plot'] = description                                  infoLabels['plot'] = description
147                            infoLabels['playcount'] = playcount
148                          listitem.setInfo('video', infoLabels)                          listitem.setInfo('video', infoLabels)
149    
150                  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 249  try:
249  except:  except:
250          pass          pass
251    
252    if url == 'refresh':
253            xbmc.output("[tvserver] Container.Refresh")
254            xbmc.executebuiltin("Container.Refresh")
255            
256    
257  if mode == None:  elif mode == None:
258          #build main menu          #build main menu
259          rootMenu()          rootMenu()
260                

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

  ViewVC Help
Powered by ViewVC 1.1.20