3 |
|
|
4 |
''' |
''' |
5 |
Todic plugin for XBMC |
Todic plugin for XBMC |
6 |
Version 1.8.1 |
Version 1.8.2 |
7 |
''' |
''' |
8 |
|
|
9 |
import sys |
import sys |
36 |
|
|
37 |
print( "[Todic] entrypoint: " + __entrypoint__ ) |
print( "[Todic] entrypoint: " + __entrypoint__ ) |
38 |
print( "[Todic] backend: " + __backend__ ) |
print( "[Todic] backend: " + __backend__ ) |
39 |
|
print( "[Todic] version: " + __addon__.getAddonInfo('version') ) |
40 |
|
|
41 |
fanartImage = os.path.join(__addon__.getAddonInfo('path'), 'movie_bg_blur.jpg') |
fanartImage = os.path.join(__addon__.getAddonInfo('path'), 'movie_bg_blur.jpg') |
42 |
datapath = xbmc.translatePath( |
datapath = xbmc.translatePath( |
285 |
label=name, label2='test', iconImage='DefaultFolder.png') |
label=name, label2='test', iconImage='DefaultFolder.png') |
286 |
listitem.setProperty('Fanart_Image', fanartImage) |
listitem.setProperty('Fanart_Image', fanartImage) |
287 |
listitem.addContextMenuItems([('Refresh', 'Container.Refresh')]) |
listitem.addContextMenuItems([('Refresh', 'Container.Refresh')]) |
288 |
|
listitem.setArt( {'thumb': thumb} ) |
289 |
|
|
290 |
if mode == '50': |
if mode == '50': |
291 |
infoLabels = {} |
infoLabels = {} |
292 |
infoLabels['title'] = name |
infoLabels['title'] = name |
293 |
infoLabels['playcount'] = playcount |
infoLabels['playcount'] = playcount |
294 |
if playcount > 0: |
# if playcount > 0: |
295 |
listitem.setArt( {'thumb': thumb} ) #not pretty - but at least we can show a different icon for unwatched/watched in kodi18 |
# listitem.setArt( {'thumb': thumb} ) #not pretty - but at least we can show a different icon for unwatched/watched in kodi18 |
296 |
listitem.setInfo('video', infoLabels) |
listitem.setInfo('video', infoLabels) |
297 |
|
|
298 |
name = name.encode('UTF-8') |
name = name.encode('UTF-8') |