works on v19 but having lots of problems when trying browse channels or search for some, an error appears, now i can see thhis in log:
2020-02-08 06:58:44.131 T:5340 NOTICE: [xbmcswift2] Request for "/genres/" matches rule for function "show_genre"
2020-02-08 06:58:44.287 T:5340 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'shutil.SameFileError'>
Error Contents: 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions.tmp' and 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions' are the same file
Traceback (most recent call last):
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\xbmcmixin.py", line 72, in wrapper
result = storage[key]
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\storage.py", line 169, in __getitem__
val, timestamp = self._items[key]
KeyError: ('wrap', 'f35c2d973e1bbbc61ca60fc6d7ae4eb3', 'get_genres', None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Kodi\system\python\Lib\shutil.py", line 566, in move
os.rename(src, real_dst)
FileExistsError: [WinError 183] Nelze vytvořit soubor, který již existuje: 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions.tmp' -> 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.audio.shoutcast\addon.py", line 4, in <module>
plugin.run()
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.audio.shoutcast\resources\lib\plugin.py", line 253, in run
plugin.run()
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 345, in run
items = self._dispatch(self.request.path)
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 319, in _dispatch
listitems = view_func(**items)
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.audio.shoutcast\resources\lib\plugin.py", line 72, in show_genre
genres = get_cached(api.get_genres, parent_genre_id, TTL=1440)
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.audio.shoutcast\resources\lib\plugin.py", line 238, in get_cached
return wrap(func.__name__, *args, **kwargs)
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\xbmcmixin.py", line 82, in wrapper
storage.sync()
File "C:\Users\Kamil\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\storage.py", line 63, in sync
shutil.move(tempname, self.filename) # atomic commit
File "C:\Program Files\Kodi\system\python\Lib\shutil.py", line 580, in move
copy_function(src, real_dst)
File "C:\Program Files\Kodi\system\python\Lib\shutil.py", line 266, in copy2
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Program Files\Kodi\system\python\Lib\shutil.py", line 104, in copyfile
raise SameFileError("{!r} and {!r} are the same file".format(src, dst))
shutil.SameFileError: 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions.tmp' and 'C:\\Users\\Kamil\\AppData\\Roaming\\Kodi\\userdata\\addon_data\\plugin.audio.shoutcast\\.storage\\.functions' are the same file
-->End of Python script error report<--
2020-02-08 06:58:44.469 T:9888 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.shoutcast/genres/
2020-02-08 06:58:44.475 T:11072 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.shoutcast/genres/) failed