Kodi Community Forum

Full Version: skin helper service
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Code:
23:45:26.627 T:5852   DEBUG: Thread LanguageInvoker start, auto delete: false
23:45:26.627 T:5852    INFO: initializing python engine.
23:45:26.627 T:5852   DEBUG: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): start processing
23:45:26.642 T:5852   DEBUG: -->Python Interpreter Initialized<--
23:45:26.642 T:5852   DEBUG: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): the source file to load is "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py"
23:45:26.643 T:5852   DEBUG: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): setting the Python path to C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.arrow\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.dateutil\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.musicbrainz\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.requests\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.simplecache\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.simplejson\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.six\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.skin.helper.artutils\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib;C:\Program Files (x86)\Kodi\system\python\DLLs;C:\Program Files (x86)\Kodi\system\python\Lib;C:\Program Files (x86)\Kodi\python27.zip;C:\Program Files (x86)\Kodi\system\python\lib\plat-win;C:\Program Files (x86)\Kodi\system\python\lib\lib-tk;C:\Program Files (x86)\Kodi;C:\Program Files (x86)\Kodi\system\python;C:\Program Files (x86)\Kodi\system\python\lib\site-packages
23:45:26.643 T:5852   DEBUG: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): entering source directory C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets
23:45:26.643 T:5852   DEBUG: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): instantiating addon using automatically obtained id of "script.skin.helper.widgets" dependent on version 2.24.0 of the xbmc.python api
23:45:26.805 T:5852   DEBUG: Skin Helper Simplecache --> Initialized
23:45:26.806 T:5852   DEBUG: Previous line repeats 1 times.
23:45:26.806 T:5852   DEBUG: script.module.thetvdb --> Initialized
23:45:26.806 T:5852   DEBUG: Skin Helper Simplecache --> Initialized
23:45:26.819 T:5852   DEBUG: Previous line repeats 2 times.
23:45:26.819 T:5852   DEBUG: Skin Helper ArtUtils --> Initialized
23:45:26.819 T:5852   DEBUG: Skin Helper Simplecache --> Initialized
23:45:26.820 T:5852   DEBUG: Skin Helper Widgets --> MEDIATYPE: episodes - ACTION: nextaired -- no cache, quering kodi api to get items - CHECKSUM: action.nextairedepisodes_enable_specials.Falsegroup_episodes.Falsehide_watched.Falselimit.25mediatype.episodesnext_inprogress_only.Truereload.20170205234505
23:45:26.821 T:5852   DEBUG: Skin Helper Simplecache --> Initialized
23:45:26.821 T:5852   DEBUG: script.module.thetvdb --> Initialized
23:45:26.828 T:5852   DEBUG: CVideoDatabase::RunQuery took 5 ms for 146 items query: SELECT * FROM tvshow_view
23:45:26.958 T:5852   DEBUG: Skin Helper Simplecache --> Closed
23:45:26.958 T:5852   DEBUG: Previous line repeats 1 times.
23:45:26.958 T:5852   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.NameError'>
                                            Error Contents: global name 'sys' is not defined
                                            Traceback (most recent call last):
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py", line 11, in <module>
                                                main.Main()
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\main.py", line 46, in __init__
                                                self.show_widget_listing()
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\main.py", line 146, in show_widget_listing
                                                log_exception(__name__, exc)
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\utils.py", line 26, in log_exception
                                                log_msg(format_exc(sys.exc_info()), xbmc.LOGWARNING)
                                            NameError: global name 'sys' is not defined
                                            -->End of Python script error report<--
23:45:26.972 T:5852 WARNING: CPythonInvoker(11, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): the python script "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcaddon::Addon,class XBMCAddon::xbmcaddon::Addon,class XBMCAddon::xbmc::Monitor,class XBMCAddon::xbmc::Monitor,class XBMCAddon::xbmc::Monitor,class XBMCAddon::xbmc::Monitor,class XBMCAddon::xbmc::Monitor,class XBMCAddon::xbmcgui::Window,class XBMCAddon::xbmcgui::Window,class XBMCAddon::xbmcgui::Window,class XBMCAddon::xbmcgui::Window,class XBMCAddon::xbmcgui::Window,class XBMCAddon::xbmcgui::Window
23:45:26.972 T:5852    INFO: Python script stopped
23:45:26.972 T:5852   DEBUG: Thread LanguageInvoker 5852 terminating

That's with the new update
(2017-02-06, 01:48)komplex Wrote: [ -> ]That's with the new update

Oops, my fault. New version coming up (again...)
New error
PHP Code:
00:44:03.955 T:15204   DEBUGSkin Helper Simplecache --> Initialized
00
:44:03.956 T:15204   DEBUGPrevious line repeats 1 times.
00:44:03.956 T:15204   DEBUGscript.module.thetvdb --> Initialized
00
:44:03.956 T:15204   DEBUGSkin Helper Simplecache --> Initialized
00
:44:03.969 T:15204   DEBUGPrevious line repeats 2 times.
00:44:03.969 T:15204   DEBUGSkin Helper ArtUtils --> Initialized
00
:44:03.969 T:15204   DEBUGSkin Helper Simplecache --> Initialized
00
:44:03.971 T:15204   DEBUGSkin Helper Widgets --> MEDIATYPEepisodes ACTIONnextaired -- no cachequering kodi api to get items CHECKSUMaction.nextairedepisodes_enable_specials.Falsegroup_episodes.Falsehide_watched.Falselimit.25mediatype.episodesnext_inprogress_only.Truereload.20170206004338
00
:44:03.972 T:15204   DEBUGSkin Helper Simplecache --> Initialized
00
:44:03.972 T:15204   DEBUGscript.module.thetvdb --> Initialized
00
:44:03.979 T:15204   DEBUGCVideoDatabase::RunQuery took 5 ms for 146 items querySELECT FROM tvshow_view
00
:44:04.111 T:15204 WARNINGSkin Helper Widgets --> Traceback (most recent call last):
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\main.py"line 141in show_widget_listing
                                                all_items 
getattr(media_classaction)()
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\episodes.py"line 171in nextaired
                                                episodes 
tvdb.get_kodi_unaired_episodes(True)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 358in get_kodi_unaired_episodes
                                                kodi_series 
self.get_continuing_kodi_series()
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 349in get_continuing_kodi_series
                                                kodi_serie
["tvdb_id"] = tvdb_details["tvdb_id"]
                                            
KeyError'tvdb_id'
00:44:04.111 T:15204   ERRORSkin Helper Widgets --> Exception in main ! --> 'tvdb_id'
00:44:04.352 T:15204   DEBUGSkin Helper Simplecache --> Closed
00
:44:04.352 T:15204   DEBUGPrevious line repeats 5 times.
00:44:04.352 T:15204   DEBUGSkin Helper ArtUtils --> Exited
00
:44:04.352 T:15204   DEBUGSkin Helper Simplecache --> Closed
00
:44:04.352 T:15204   DEBUGSkin Helper Widgets --> MainModule exited
00
:44:04.352 T:15204    INFOCPythonInvoker(11C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): script successfully run
00
:44:04.354 T:15204    INFOPython script stopped
00
:44:04.354 T:15204   DEBUGThread LanguageInvoker 15204 terminating 
Hi marcel,

I try to use Window property to display landscape/fanart/thumb in PVR channels section but they are return nothing.

I use this variable :

Code:
<variable name="PVRLandscapeVar">
        <value condition="!String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Art.Landscape))">$INFO[Window(home).Property(SkinHelper.ListItem.Art.Landscape)]</value>
        <value condition="!String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Art.FanArt))">$INFO[Window(home).Property(SkinHelper.ListItem.Art.FanArt)]</value>
        <value condition="!String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Art.Thumb))">$INFO[Window(home).Property(SkinHelper.ListItem.Art.Thumb)]</value>
        <value>http://localhost:52307/getpvrthumb&amp;title=$INFO[ListItem.EpgEventTitle]&amp;type=landscape,fanart,thumb,poster</value>
    </variable>

Only localhost return something. When I remove it I have no artwork. I have enable Skin.SetBool(SkinHelper.EnablePVRThumbs) on Home with :

Code:
<onload>Skin.SetBool(SkinHelper.EnablePVRThumbs)</onload>
Hello Marcel,

I am having trouble getting some artwork to show for episodes. For example, "Saturday Night Live" shows art, but "Saturday Night Live - Alec Baldwin" does not. Is there something I need to do differently in the episode naming, or somewhere else? If I do a manual lookup on each episode, the art does appear, but I have a lot of recordings. Thanks for any help.
Hi, please can you help me. I am trying to get a metacritic rating into my skin. I have the following:

Code:
<label>$INFO[Window(Home).Property(SkinHelper.ListItem.Rating.MC)]</label>

But nothing is showing up. Am i missing a bit of code somewhere?
(2017-02-06, 02:45)komplex Wrote: [ -> ]New error

Thanks, now I was able to see what went wrong. I just posted an update dversion of script.module.thetvdb on my repo.
That should fix the issue.
(2017-02-06, 04:19)Guilouz Wrote: [ -> ]I try to use Window property to display landscape/fanart/thumb in PVR channels section but they are return nothing.

Are you using it outside a list ? The window properties can't be used inside of a panel itemlayout/focusedlayout.
If so, do any of the other properties work ? For example what does SkinHelper.ListItem.Title return ?
(2017-02-06, 21:10)marcelveldt Wrote: [ -> ]Thanks, now I was able to see what went wrong. I just posted an update dversion of script.module.thetvdb on my repo.
That should fix the issue.

Code:
19:36:24.463 T:9292   DEBUG: Thread LanguageInvoker start, auto delete: false
19:36:24.463 T:9292    INFO: initializing python engine.
19:36:24.463 T:9292   DEBUG: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): start processing
19:36:24.534 T:9292   DEBUG: -->Python Interpreter Initialized<--
19:36:24.534 T:9292   DEBUG: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): the source file to load is "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py"
19:36:24.534 T:9292   DEBUG: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): setting the Python path to C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.arrow\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.beautifulsoup\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.dateutil\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.musicbrainz\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.requests\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.simplecache\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.simplejson\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.six\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.skin.helper.artutils\lib;C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib;C:\Program Files (x86)\Kodi\system\python\DLLs;C:\Program Files (x86)\Kodi\system\python\Lib;C:\Program Files (x86)\Kodi\python27.zip;C:\Program Files (x86)\Kodi\system\python\lib\plat-win;C:\Program Files (x86)\Kodi\system\python\lib\lib-tk;C:\Program Files (x86)\Kodi;C:\Program Files (x86)\Kodi\system\python;C:\Program Files (x86)\Kodi\system\python\lib\site-packages
19:36:24.534 T:9292   DEBUG: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): entering source directory C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets
19:36:24.534 T:9292   DEBUG: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): instantiating addon using automatically obtained id of "script.skin.helper.widgets" dependent on version 2.24.0 of the xbmc.python api
19:36:24.914 T:9292   DEBUG: Skin Helper Simplecache --> Initialized
19:36:24.915 T:9292   DEBUG: Previous line repeats 1 times.
19:36:24.915 T:9292   DEBUG: script.module.thetvdb --> Initialized
19:36:24.915 T:9292   DEBUG: Skin Helper Simplecache --> Initialized
19:36:24.945 T:9292   DEBUG: Previous line repeats 2 times.
19:36:24.945 T:9292   DEBUG: Skin Helper ArtUtils --> Initialized
19:36:24.945 T:9292   DEBUG: Skin Helper Simplecache --> Initialized
19:36:24.946 T:9292   DEBUG: Skin Helper Widgets --> MEDIATYPE: episodes - ACTION: nextaired -- no cache, quering kodi api to get items - CHECKSUM: action.nextairedepisodes_enable_specials.Falsegroup_episodes.Falsehide_watched.Falselimit.25mediatype.episodesnext_inprogress_only.Truereload.20170206193256
19:36:24.947 T:9292   DEBUG: Skin Helper Simplecache --> Initialized
19:36:24.947 T:9292   DEBUG: script.module.thetvdb --> Initialized
19:36:24.954 T:9292   DEBUG: CVideoDatabase::RunQuery took 6 ms for 146 items query: SELECT * FROM tvshow_view
19:36:25.092 T:9292 WARNING: Skin Helper Widgets --> Traceback (most recent call last):
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\main.py", line 141, in show_widget_listing
                                                all_items = getattr(media_class, action)()
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\episodes.py", line 171, in nextaired
                                                episodes = tvdb.get_kodi_unaired_episodes(True)
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py", line 372, in get_kodi_unaired_episodes
                                                kodi_series = self.get_continuing_kodi_series()
                                              File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py", line 361, in get_continuing_kodi_series
                                                tvdb_details["tvdb_id"] = result["id"]
                                            TypeError: list indices must be integers, not str
19:36:25.092 T:9292   ERROR: Skin Helper Widgets --> Exception in main ! --> list indices must be integers, not str
19:36:25.234 T:9248   DEBUG: ------ Window Deinit () ------
19:36:25.334 T:9292   DEBUG: Skin Helper Simplecache --> Closed
19:36:25.334 T:9292   DEBUG: Previous line repeats 5 times.
19:36:25.334 T:9292   DEBUG: Skin Helper ArtUtils --> Exited
19:36:25.334 T:9292   DEBUG: Skin Helper Simplecache --> Closed
19:36:25.334 T:9292   DEBUG: Skin Helper Widgets --> MainModule exited
19:36:25.334 T:9292    INFO: CPythonInvoker(9, C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\plugin.py): script successfully run
19:36:25.337 T:9292    INFO: Python script stopped
19:36:25.337 T:9292   DEBUG: Thread LanguageInvoker 9292 terminating
(2017-02-06, 21:34)komplex Wrote: [ -> ][code]19:36:24.463 T:9292 DEBUG: Thread LanguageInvoker start, auto delete: false
19:36:25.092 T:9292 WARNING: Skin Helper Widgets --> Traceback (most recent call last):

Oops, damn typo. Another version is on it's way ;-)

BTW: Is it correct that you don't have the TVDB or IMDB ID scraped into your library ?
It's now performing a lookup on title. How did you scan your content into Kodi library ? Using which scraper ?
(2017-02-06, 10:01)wheatfield Wrote: [ -> ]I am having trouble getting some artwork to show for episodes. For example, "Saturday Night Live" shows art, but "Saturday Night Live - Alec Baldwin" does not. Is there something I need to do differently in the episode naming, or somewhere else? If I do a manual lookup on each episode, the art does appear, but I have a lot of recordings. Thanks for any help.

Look in the settings for skin helper artwork module. You can set the "-" sign as a title splitter.
(2017-02-06, 21:12)marcelveldt Wrote: [ -> ]
(2017-02-06, 04:19)Guilouz Wrote: [ -> ]I try to use Window property to display landscape/fanart/thumb in PVR channels section but they are return nothing.

Are you using it outside a list ? The window properties can't be used inside of a panel itemlayout/focusedlayout.
If so, do any of the other properties work ? For example what does SkinHelper.ListItem.Title return ?

Yes, it's outside my channels list.

I have try $INFO[Window(Home).Property(SkinHelper.ListItem.Title)] and it's return nothing.
(2017-02-06, 21:47)marcelveldt Wrote: [ -> ]Oops, damn typo. Another version is on it's way ;-)

BTW: Is it correct that you don't have the TVDB or IMDB ID scraped into your library ?
It's now performing a lookup on title. How did you scan your content into Kodi library ? Using which scraper ?

Local nfo files while i've been testing the last few updates from you, usually i used PlexKodiConnect but that gets it's info from the same nfo files
Image
The ID's are there
PHP Code:
<id>306304</id>
<
imdb>tt4834206</imdb>
<
tmdb>65294</tmdb

It's working now Smile
Image


EDIT: Ok it still works but having put back my original kodi appdata folder i now get this error
PHP Code:
20:20:20.094 T:816 WARNINGSkin Helper Widgets --> Traceback (most recent call last):
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\main.py"line 141in show_widget_listing
                                                all_items 
getattr(media_classaction)()
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.skin.helper.widgets\resources\lib\episodes.py"line 171in nextaired
                                                episodes 
tvdb.get_kodi_unaired_episodes(True)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 378in get_kodi_unaired_episodes
                                                episodes 
= [self.get_nextaired_episode(serieid)]
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 311in get_nextaired_episode
                                                next_episodes 
self.get_unaired_episodes(seriesid)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 300in get_unaired_episodes
                                                episode 
self.get_episode(episode["id"], seriesinfo)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.simplecache\lib\simplecache.py"line 285in decorated
                                                result 
func(*args, **kwargs)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 126in get_episode
                                                
return self.map_episode_data(episodeseriesdetails)
                                              
File "C:\Users\komplex\AppData\Roaming\Kodi\addons\script.module.thetvdb\lib\thetvdb.py"line 392in map_episode_data
                                                
if episode_details["filename"]:
                                            
KeyError'filename'
20:20:20.094 T:816   ERRORSkin Helper Widgets --> Exception in main ! --> 'filename' 

Maybe it's related to PlexKodiConnect?
Marcel somthing is very wrong....
See that Simplecache in new location special://database/simplecache.db and do the job, but loading of art is slowwwww and dont working well.
Too Menu art is missing.
Same isue that Fanart.tv have only his id number no IMDB ID
https://fanart.tv/movie/381288/split/
this Art images dont excist on this adress
https://fanart.tv/movie/tt6397124/split/
For this Movie not working art Sad

Where is in your repo zip for script.skin.helper.backgrounds ?
I delete this script and didnt find on your repo ...install from zip as alternative

And have error
Code:
21:45:20.795 T:4540   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
TEST
                                                BackgroundsUpdater().run()
                                              File "C:\Users\TEST\AppData\Roaming\Kodi\addons\script.skin.helper.backgrounds\resources\lib\backgrounds_updater.py", line 94, in run
                                                self.update_backgrounds()
                                              File "C:\Users\TEST\AppData\Roaming\Kodi\addons\script.skin.helper.backgrounds\resources\lib\backgrounds_updater.py", line 356, in update_backgrounds
                                                "SkinHelper.RecentMusicBackground", "musicdb://recentlyaddedalbums/", label=32023)
                                              File "C:\Users\TEST\AppData\Roaming\Kodi\addons\script.skin.helper.backgrounds\resources\lib\backgrounds_updater.py", line 280, in set_background
                                                image = images[next_index]
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
(2017-02-06, 21:57)marcelveldt Wrote: [ -> ]Look in the settings for skin helper artwork module. You can set the "-" sign as a title splitter.

Thanks, I wasn't sure how to use those options. It works now.

Dumb question, but what is the "characters to replace by space in title" option? Are they being replaced with a space? It's unclear to me. Finally, what should I do if there is a show such as "The A-Team", where it actually has a dash in the title? Thanks again.