2016-12-19, 04:29
(2016-12-18, 12:45)marcelveldt Wrote:(2016-12-18, 11:56)xodi Wrote: I tested with the latest version, it's still not fixed. This is the file system change event I captured with Kodi Callbacks service addon.
Oh crap, my mistake, stupid typo. Please test with next version.
It's not fixed with the latest update. I introduced error to the code by intended and got the call stack of how this happened. Wish this help you fix the issue.
Code:
WARNING: Skin Helper Service --> Traceback (most recent call last):
File "/script.skin.helper.service/resources/lib/listitem_monitor.py", line 331, in set_listitem_details
listitem = extend_dict(listitem, self.artutils.get_animated_artwork(listitem["imdbnumber"]))
File "/script.module.skin.helper.artutils/lib/artutils.py", line 193, in get_animated_artwork
imdb_id, manual_select, ignore_cache=ignore_cache)
File "/script.module.simplecache/lib/simplecache.py", line 321, in decorated
result = func(*args, **kwargs)
File "/script.module.skin.helper.artutils/lib/helpers/animatedart.py", line 37, in get_animated_artwork
"animatedposter": self.poster(imdb_id, manual_select),
File "/script.module.skin.helper.artutils/lib/helpers/animatedart.py", line 46, in poster
img = self.select_art(self.posters(imdb_id), manual_select, "poster")
File "/script.module.skin.helper.artutils/lib/helpers/animatedart.py", line 56, in posters
return self.get_art(imdb_id, "posters")
File "/script.module.skin.helper.artutils/lib/helpers/animatedart.py", line 64, in get_art
art_db = self.get_animatedart_db()
File "/script.module.simplecache/lib/simplecache.py", line 321, in decorated
result = func(*args, **kwargs)
File "/script.module.skin.helper.artutils/lib/helpers/animatedart.py", line 76, in get_animatedart_db
base_url = data.getXYZ("baseURL", "")
AttributeError: 'dict' object has no attribute 'getXYZ'
EDIT:
This seems not be a issue of this addon, but the issue of the skin. I'm using the Estuary MOD by Guilouz, and I dumped the skin settings with the skin backup and got these variables related with this in guisettings.txt:
Code:
(u'bool', 'Skin_EnableAnimatedPosters', 'false')
(u'bool', 'SkinHelper.EnableAnimatedPosters', 'true')
These two variables should have the same value "false", but don't know why the "SkinHelper.EnableAnimatedPosters" is still true;
In the skin, Guilouz using this to set the variable
Code:
<onload condition="Skin.HasSetting(Skin_EnableAnimatedPosters)">Skin.SetBool(SkinHelper.EnableAnimatedPosters)</onload>
@Guilouz, could you please check this?