Hi jurialmunkey, searched the thread and didn't find this bug that I'm having. It's important to note that I only add a cdart code, without it, the skin behaves the same way
The review and Tracks are superimposed. doesn´t show any tracks and the ExtendedInfo script gives an error. It doesn't show the review and I have a .nfo with all that information created on MediaElch. It worked before but don't know if it was on Jarvis or older.This can be kodi's problem or MediaElch problems because I didin't update it yet and only can do it tomorrow.
Part oft the log. included skin helper stuff, don't know if it's important or not
Code:
05:11:53.455 T:7524 ERROR: Skin Helper Service --> ERROR in getDataFromCacheFile for file C:\Users\Diogo\AppData\Roaming\Kodi\userdata\addon_data\script.skin.helper.service\actorimages.json --> expected string without null bytes
05:11:53.455 T:7524 ERROR: Traceback (most recent call last):
05:11:53.455 T:7524 ERROR: File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.skin.helper.service\resources\lib\Utils.py", line 875, in getDataFromCacheFile
05:11:53.488 T:7524 ERROR: if text: data = eval(text)
05:11:53.488 T:7524 ERROR: TypeError: expected string without null bytes
05:11:54.216 T:5800 ERROR: metahandler: Error connecting to TMDB: HTTP Error 401: Unauthorized
05:11:54.216 T:5800 NOTICE: metahandler: No SQLite rows requiring update
05:11:54.854 T:6608 NOTICE: Common addon methods: Initializing addon.common version: 2.0.1
05:11:54.854 T:6608 NOTICE: metahandler: Initializing MetaHandlers version: 2.9.0
05:11:54.905 T:6608 NOTICE: metahandler: Loading sqlite3 as DB engine version: 3.10.2
05:11:56.795 T:6608 ERROR: metahandler: Error connecting to TMDB: HTTP Error 401: Unauthorized
05:11:56.796 T:6608 NOTICE: metahandler: No SQLite rows requiring update
05:12:18.912 T:7904 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.extendedinfo/?info=artistshouts&&artistname=Led Zeppelin
05:12:19.009 T:3832 WARNING: CPythonInvoker(18, C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
05:12:19.279 T:8556 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py", line 134, in <module>
Main()
File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py", line 31, in __init__
listitems = process.start_info_actions(info, self.params)
File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\resources\lib\process.py", line 43, in start_info_actions
discography = AudioDB.get_artist_discography(params["artistname"])
File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\resources\lib\TheAudioDB.py", line 151, in get_artist_discography
return handle_albums(results)
File "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\resources\lib\TheAudioDB.py", line 24, in handle_albums
if not results.get('album'):
AttributeError: 'NoneType' object has no attribute 'get'
-->End of Python script error report<--
05:12:19.380 T:8556 WARNING: CPythonInvoker(19, C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Diogo\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
05:12:19.387 T:2936 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://script.extendedinfo/?info=discography&&artistname=Led Zeppelin
EDIT 1
I manage to find the solution for the tracks and review superimposed
the condition on the track group only needs to be this
PHP Code:
<visible>Container.Content(Albums) + !IsEmpty(Window.Property(tracklist))</visible>
The review appear now. you didn't had any label on the review section.
PHP Code:
<label>$INFO[ListItem.Property(Album_Description)]<label>
I don't know how the tracklist code works. tried the wiki but it has no information about tracklists only about songs that are selected and album
The music section needs some love too xD, but I guess I'm the only one that uses kodi for music. other people don't report any bugs.
EDIT 2
On the widgets the review doesn't appear too, don't know why, the code seems correct.
Well, I know what it is. on this conditions substring(Container(300).ListItem.Property(widgetType),music), "music" doesn't work, but "Albums" work.
EDIT 2.1 - I guess it's more complicated than that. if my widget is "Albums", only with my changes work. If is "last played albums", the default works...