(2013-12-09, 15:36)invision Wrote: Rob, that manual patch fixed the \\SERVER issue with XBMC on my PC.
My next question is in regards to my Pivos XIOS Box M3 [Running XBMC Linux Build]. The plugin generally works well on the box.
I was previously thinking of getting one of those - but then decided on the Arctic MC001 instead. Unfortunately I don't have an android device to test it on.
(2013-12-09, 15:36)invision Wrote: The only problem i have found is that if i highlight a movie/tv show and press Movie information too quickly (sometimes even 3-4 seconds after highlighting the movie/tv show in library view) it will cause the box to crash and restart XBMC. This crash does not occur when VideoExtras is disabled. I'm sure that this problem is in primarily due to the lack of RAM / CPU on these boxes as it does not occur on my PC, but i thought i might let you know of the problem and perhaps you could implement a work around (if at all possible).
Code:
http://pastebin.com/Y0VhVVuG
In the above log, i waited 4-6 seconds for the first movies and the movie information box worked well. For 2 Guns, i waited under 3 seconds when i went to the movie information page, which caused the box to crash and restart. It occurs if i press the i[information button] on my remote or if i go to the movie information option on the XBMC GUI too quickly.
Not a huge problem, but I'm curious if the problem can be fixed by changing code with the plugin.
Very strange. The time that it fails it is not even printing the logging from VideoExtras, the first thing VideoExtras does is:
Code:
try:
if len(sys.argv) > 1:
# get the type of operation
log("Operation = " + sys.argv[1])
So you should see a log line like:
Code:
DEBUG: script.videoextras: Operation = check
In fact looking closely at the log, you can see the final call:
Code:
XBMC.RunScript(script.videoextras,check,"$INFO[ListItem.FilenameAndPath]")
DEBUG: ExecuteXBMCAction : To
XBMC.RunScript(script.videoextras,check,"smb://SERVERIP/video/Movies/2 Guns (2013)/2 Guns (1080p, BluRay).mkv")
INFO: initializing python engine.
DEBUG: new python thread created. id=7
NOTICE: Thread XBPyThread start, auto delete: false
DEBUG: Python thread: start processing
But then it stops, looking at the previous calls it should be:
Code:
NOTICE: -->Python Interpreter Initialized<--
DEBUG: Process - The source file to load is /root/.xbmc/addons/script.videoextras/default.py
So it seems like the python interpreter is failing to start - and VideoExtras is not getting called at all.
Hope this helps for chase down a possible solution.
Rob