I have an issue with Skin Helper widgets.
I use this for my widgets :
plugin://script.skin.helper.service/?action=recentmovies&limit=25&reload=$INFO[Window(Home).Property(widgetreload)] (Container 17100)
plugin://script.skin.helper.service/?action=inprogressmovies&limit=25&reload=$INFO[Window(Home).Property(widgetreload)] (Container 17200)
special://skin/playlists/unwatched_movies.xsp (Container 17300)
special://skin/playlists/random_movies.xsp (Container 17400)
I use this variable :
Code:
<value condition="Control.HasFocus(17100) + Container(17100).ListItem.IsResumable">flags/widgets/widgetresume.png</value>
<value condition="Control.HasFocus(17100) + Integer.IsGreater(Container(17100).ListItem.Playcount,0)">flags/widgets/widgetwatched.png</value>
<value condition="Control.HasFocus(17200) + Container(17200).ListItem.IsResumable">flags/widgets/widgetresume.png</value>
<value condition="Control.HasFocus(17200) + Integer.IsGreater(Container(17200).ListItem.Playcount,0)">flags/widgets/widgetwatched.png</value>
<value condition="Control.HasFocus(17300) + Container(17300).ListItem.IsResumable">flags/widgets/widgetresume.png</value>
<value condition="Control.HasFocus(17300) + Integer.IsGreater(Container(17300).ListItem.Playcount,0)">flags/widgets/widgetwatched.png</value>
<value condition="Control.HasFocus(17400) + Container(17400).ListItem.IsResumable">flags/widgets/widgetresume.png</value>
<value condition="Control.HasFocus(17400) + Integer.IsGreater(Container(17400).ListItem.Playcount,0)">flags/widgets/widgetwatched.png</value>
For Skin Helper Service widgets : When I use context menu to tag an item as watched; status does not change. When I change status of an item on library, widgets are correctly updated.
For widgets from xps files : All is working, on library or on widgets directly with context menu.
Any idea ?
EDIT : Since I have updated with latest skin helper service and other addons from git (script.module.thetvdb and script.module.simplecache) this dynamic content no longer working :
plugin://script.skin.helper.service/?action=recentmovies&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
plugin://script.skin.helper.service/?action=inprogressmovies&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
plugin://script.skin.helper.service/?action=recentepisodes&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
plugin://script.skin.helper.service/?action=nextepisodes&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]
plugin://script.skin.helper.service/?action=nextairedtvshows&reload=$INFO[Window(Home).Property(widgetreload2)]
I have only this in log :
Code:
03:11:43 T:123145500332032 NOTICE: script.tv.show.next.aired: ### TV Show - Next Aired starting background proc (6.0.15)
03:11:43 T:123145499795456 NOTICE: Skin Helper Service --> skin helper service version 1.0.112 started
03:11:43 T:123145499795456 NOTICE: Skin Helper Service --> WebService - start helper webservice on port 52307
03:11:43 T:123145499258880 NOTICE: script.grab.fanart: Grab Fanart Service Started
03:11:43 T:123145503551488 ERROR: Skin Helper Service --> ERROR in plugin.py ! --> string index out of range
03:11:45 T:123145503014912 ERROR: Previous line repeats 5 times.
03:11:45 T:123145503014912 ERROR: GetDirectory - Error getting