2019-01-08, 22:54
Glad to hear it!
Quote:16:38:34.793 T:9972 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.specialfeatures/?directory=all
16:38:34.796 T:12468 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.specialfeatures/?directory=all) failed
16:38:47.763 T:6944 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'utf8' codec can't decode byte 0x91 in position 148: invalid start byte
Traceback (most recent call last):
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 70, in <module>
r.updateDB()
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 38, in updateDB
resultFILTER().router(query)
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\iteration.py", line 40, in router
result = QUERY().router(query)
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 45, in router
self.result = self.jsonquery(self.queries.get('{}'.format(query)))
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 41, in jsonquery
return json.loads(self.json)
File "C:\Program Files\Kodi\system\python\Lib\json\__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 380, in raw_decode
obj, end = self.scan_once(s, idx)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x91 in position 148: invalid start byte
-->End of Python script error report<--
(2019-02-07, 23:51)Watersnapper Wrote: Firstly I'm loving the Special Features Addon it was something I've been looking for as other addon don't quite work like yours.
I'm using LibreELEC 9.0.0 with Kodi 18 Leia, its tricky for me to be able to create/add advancedsettings.xml file to stop Extras being scanned into my Library. Would you be able to implement a button that updates the advancedsettings.xml from the settings menu to make it easier to block the Extras being scanned into the Library?
The context Menu Access works fine in LibreELEC just so you know. I'm using the stock Estuary Skin at the moment and I don't see Special Features button on the video info page and I've seen you've released a patch for this however again its tricky for me to put the patch files in place on LibreELEC. I assume Estuary will officially supported at some point?
Happy to test anything you suggest on LibreELEC might need a little guidance though!
Thanks
(2019-01-28, 17:41)ribtin Wrote: Hey. I'm getting an error when I try to scan the library for extras. Running RC5 on Windows.
16:38:34.793 T:9972 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.specialfeatures/?directory=all
16:38:34.796 T:12468 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.specialfeatures/?directory=all) failed
16:38:47.763 T:6944 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'utf8' codec can't decode byte 0x91 in position 148: invalid start byte
Traceback (most recent call last):
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 70, in <module>
r.updateDB()
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 38, in updateDB
resultFILTER().router(query)
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\iteration.py", line 40, in router
result = QUERY().router(query)
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 45, in router
self.result = self.jsonquery(self.queries.get('{}'.format(query)))
File "C:\Users\lifej\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 41, in jsonquery
return json.loads(self.json)
File "C:\Program Files\Kodi\system\python\Lib\json\__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 380, in raw_decode
obj, end = self.scan_once(s, idx)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x91 in position 148: invalid start byte
-->End of Python script error report<--
(2019-03-15, 07:17)stockjunior Wrote: need to have Extras subdirectories which are populatedThat is exactly what the wiki states.