2019-08-04, 17:38
Hi @rmrector I have updated my TVDB scraper and it seems to be working now. However now when I boot Kodi I get an Artwork Beef crash on library update. Artwork Beef doesn't scan any files, it just stalls at 0% when finding a show to scan. Or it crashes instantly and points to log file. I have made no changes to Artwork Beef since TVDB API change so I don't exactly know what is happening. I also notice that Artwork Beef has been updated to .25.
Code:
2019-08-04 17:26:46.703 T:12664 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):
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\service.py", line 393, in <module>
ArtworkService().run()
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\service.py", line 104, in run
successful = self.process_allvideos(self.processed.is_stale)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\service.py", line 254, in process_allvideos
return self.processor.process_medialist(items)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\artworkprocessor.py", line 232, in process_medialist
return self.process_chunkedlist([medialist], 1, alwaysnotify)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\artworkprocessor.py", line 247, in process_chunkedlist
self._process_chunk(medialist, len(medialist) == 1 and not idx, alwaysnotify)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\artworkprocessor.py", line 270, in _process_chunk
services_hit = self._process_item(mediaitem, singleitem)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\artworkprocessor.py", line 309, in _process_item
services_hit, error = self.gatherer.getartwork(mediaitem, onlyfs, auto)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\gatherer.py", line 27, in getartwork
mediaitem.uniqueids, mediaitem.missingart)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\gatherer.py", line 78, in get_external_artwork
providerimages = provider.get_images(uniqueids, missing)
File "C:\Users\CloudMedia\AppData\Roaming\Kodi\addons\script.artwork.beef\lib\providers\thetvdbv2.py", line 88, in get_images
sortsize = int(image['resolution'].split('x')[0 if arttype != 'poster' else 1])
IndexError: list index out of range
-->End of Python script error report<--