Hi there Popeye, I've been using (and loving) Pneumatic for a while but I'm having two serious issues:
1) it successfully sends the nzb to sab and the download starts, but after a few seconds it says 'this item is missing from the queue' (it actually isn't). Closing xbmc, restarting it and trying to play the same file again works (as in it finds the item in the queue and starts streaming when ready). I'm having to do this dance (open xbmc, start download, restart xbmc, retry playing) every time.
2) A workaround for 1) would be Cancel the stream with the 'Just download' option, however this turns xbmc unresponsive, requiring that it be force closed. The same happens with 'delete job', which additionally doesn't remove the item from the queue.
The only seemingly relevant info that I've found in the log is:
Code:
18:04:01 T:4284 ERROR: XBPyThread::stop - script C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\default.py didn't stop in 5 seconds - let's kill it
18:04:01 T:4656 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: Nzo instance has no attribute 'is_in_queue'
Traceback (most recent call last):
File "C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\default.py", line 956, in <module>
pre_play(nzbname, mode=MODE_STRM, nzo=sab_nzo_id)
File "C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\default.py", line 307, in pre_play
iscanceled = get_nzf(folder, sab_nzo_id, nzf)
File "C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\default.py", line 415, in get_nzf
return wait_for_nzf(folder, sab_nzo_id, nzf)
File "C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\default.py", line 447, in wait_for_nzf
percent, label = utils.wait_for_rar_label(nzo, m_nzf, time_now)
File "C:\Users\for4saken\AppData\Roaming\XBMC\addons\plugin.program.pneumatic\utils.py", line 359, in wait_for_rar_label
if nzo.is_in_queue:
AttributeError: Nzo instance has no attribute 'is_in_queue'
-->End of Python script error report<--
Thanks for the attention.