Kodi Community Forum
[RELEASE] Pneumatic - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+---- Thread: [RELEASE] Pneumatic (/showthread.php?tid=97657)



- simon_rb - 2011-11-11

Dixon Butz Wrote:Oh, I thought you had a nzb.org account.
Well setup SABnzbd in that plugin. It has to be set in that one. The nzb.su and other variations do not have those options for those.
Just uncheck the dot that says Nzbs.org.

This is the nzb.su plug:

http://www.box.net/shared/yhkv8pbopolbya1rede6

Only 4 options to set up.
Feed items
id
key r
hide xxx
You should be up and running with nzb.su

I have not seen any that run nzbmatrix.

I tried to install this and it says dependencies not met.


- kricker - 2011-11-11

What does this part in default.py do?
Code:
NS_MEDIA = "http://search.yahoo.com/mrss/"
NS_REPORT = "http://www.newzbin.com/DTD/2007/feeds/report/"
NS_NEWZNAB = "http://www.newznab.com/DTD/2010/feeds/attributes/"



- dr99 - 2011-11-11

Popeye,

Now that the xbmc nightlies are in a feature freeze and about to hit beta, would you look at the script errors that have plagued the nightlies since about mid June. The first video you play works fine but the second one gets this error. I replaced the filenames with *

Quote:23:02:16 T:696 NOTICE: DVDPlayer: Opening: rar://D%3a%5ctemp%5c*.mkv
23:02:16 T:696 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
23:02:16 T:2800 NOTICE: Creating InputStream
23:02:16 T:2800 NOTICE: Creating Demuxer
23:02:17 T:2800 ERROR: XFILE::CFile::Read : Access violation at 0x00958f17: Reading location 0x056e3d46
23:02:21 T:3440 ERROR: Error Type: <type 'exceptions.WindowsError'>
23:02:21 T:3440 ERROR: Error Contents: (32, 'The process cannot access the file because it is being used by another process', 'D:\\temp\\*.part13.rar')
23:02:21 T:3440 ERROR: Traceback (most recent call last):
File "C:\Users\AppData\Roaming\XBMC\addons\plugin.video .nzbs\default.py", line 632, in <module>
playVideo(params)
File "C:\Users\AppData\Roaming\XBMC\addons\plugin.video .nzbs\default.py", line 466, in playVideo
os.remove(filename)
WindowsError: (32, 'The process cannot access the file because it is being used by another process', 'D:\\temp\\*.part13.rar')



- kricker - 2011-11-11

simon_rb Wrote:I tried to install this and it says dependencies not met.
I believe you have to have the nzbs plugin installed first.


- simon_rb - 2011-11-11

kricker Wrote:I believe you have to have the nzbs plugin installed first.

Ah - ok. Thanks. I'll try that when I get home.
Cheers


- Dixon Butz - 2011-11-11

simon_rb Wrote:Ah - ok. Thanks. I'll try that when I get home.
Cheers

Kricker is correct.

I posted:

setup SABnzbd in "that" plugin. It has to be set in that one. The nzb.su and other variations do not have those options for those.
Just uncheck the dot that says Nzbs.org.

I should have said nzbs plugin instead of saying "that".


- simon_rb - 2011-11-11

Dixon Butz Wrote:Kricker is correct.

I posted:

setup SABnzbd in "that" plugin. It has to be set in that one. The nzb.su and other variations do not have those options for those.
Just uncheck the dot that says Nzbs.org.

I should have said nzbs plugin instead of saying "that".

Not your fault mate - reading it back now it's pretty obvious what you meant. My bad.


- simon_rb - 2011-11-11

Well I installed and setup both. When I open Nzb.su it gives me a list with TV and Movies, however when I select one I get a script error. Is there a log I can paste here?

Thanks in advance


- kricker - 2011-11-11

Just the regular xbmc.log. Turning on debugging in XBMC's settings may give you more info in the log. Don't paste the entire log. Paste just the relevant lines, or use pastebin.


- simon_rb - 2011-11-11

kricker Wrote:Just the regular xbmc.log. Turning on debugging in XBMC's settings may give you more info in the log. Don't paste the entire log. Paste just the relevant lines, or use pastebin.

Code:
21:16:57 T:3392   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
21:16:57 T:2540   DEBUG: Thread Background Loader 2540 terminating
21:16:58 T:3392   DEBUG: SDLKeyboard: scancode: 1c, sym: 000d, unicode: 000d, modifier: 0
21:16:58 T:3392   DEBUG: CApplication::OnKey: return (f00d) pressed, action is Select
21:16:58 T:3392   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.nzbsu/?mode=nzb.su&catid=2040)
21:16:58 T:3392   DEBUG:   ParentPath = [plugin://plugin.video.nzbsu]
21:16:58 T:320   DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin Nzb.su('plugin://plugin.video.nzbsu/','0','?mode=nzb.su&catid=2040')
21:16:58 T:320    INFO: initializing python engine.
21:16:58 T:320   DEBUG: new python thread created. id=33
21:16:58 T:320   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - waiting on the Nzb.su plugin...
21:16:58 T:2528   DEBUG: Thread XBPyThread start, auto delete: 0
21:16:58 T:2528   DEBUG: Python thread: start processing
21:16:58 T:2528  NOTICE: -->Python Interpreter Initialized<--
21:16:58 T:2528   DEBUG: XBPyThread::Process - The source file to load is C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py
21:16:58 T:2528   DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
21:16:58 T:2528   DEBUG: XBPyThread::Process - Entering source directory C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu
21:16:58 T:2528   DEBUG: Instantiating addon using automatically obtained id of "plugin.video.nzbsu" dependent on version 1.0 of the xbmc.python api
21:16:59 T:3392   DEBUG: ------ Window Init (DialogBusy.xml) ------
21:17:00 T:320   DEBUG: DialogProgress::StartModal called
21:17:00 T:320   DEBUG: ------ Window Init (DialogProgress.xml) ------
21:17:00 T:2528    INFO: -->Python script returned the following error<--
21:17:00 T:2528   ERROR: Error Type: <class 'xml.parsers.expat.ExpatError'>
21:17:00 T:2528   ERROR: Error Contents: syntax error: line 1, column 0
21:17:00 T:2528   ERROR: Traceback (most recent call last):
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py", line 265, in <module>
                                                nzb_su(params)
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py", line 108, in nzb_su
                                                list_feed_nzb_su(url)
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py", line 122, in list_feed_nzb_su
                                                doc = load_xml(feedUrl)
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py", line 220, in load_xml
                                                return parseString(xml)
                                              File "C:\Program Files (x86)\XBMC\system\python\Lib\xml\dom\minidom.py", line 1928, in parseString
                                                return expatbuilder.parseString(string)
                                              File "C:\Program Files (x86)\XBMC\system\python\Lib\xml\dom\expatbuilder.py", line 940, in parseString
                                                return builder.parseString(string)
                                              File "C:\Program Files (x86)\XBMC\system\python\Lib\xml\dom\expatbuilder.py", line 223, in parseString
                                                parser.Parse(string, True)
                                            ExpatError: syntax error: line 1, column 0
21:17:00 T:2528    INFO: -->End of Python script error report<--
21:17:00 T:2528    INFO: Python script stopped
21:17:00 T:2528   DEBUG: Thread XBPyThread 2528 terminating
21:17:00 T:3392   DEBUG: waiting for python thread 33 to stop
21:17:00 T:3392   DEBUG: python thread 33 destructed
21:17:00 T:3392   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
21:17:00 T:320   DEBUG:  XFILE::CPluginDirectory::WaitOnScriptResult - plugin exited prematurely - terminating
21:17:00 T:3392   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.nzbsu/?mode=nzb.su&catid=2040
21:17:00 T:3392   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.nzbsu/?mode=nzb.su&catid=2040) failed
21:17:00 T:3392   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.nzbsu)
21:17:00 T:3392   DEBUG:   ParentPath = [addons://sources/video/]
21:17:00 T:320   DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin Nzb.su('plugin://plugin.video.nzbsu/','0','')
21:17:00 T:320    INFO: initializing python engine.
21:17:00 T:320   DEBUG: new python thread created. id=34
21:17:00 T:320   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - waiting on the Nzb.su plugin...
21:17:00 T:1552   DEBUG: Thread XBPyThread start, auto delete: 0
21:17:00 T:1552   DEBUG: Python thread: start processing
21:17:00 T:1552  NOTICE: -->Python Interpreter Initialized<--
21:17:00 T:1552   DEBUG: XBPyThread::Process - The source file to load is C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu\default.py
21:17:00 T:1552   DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.simplejson\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\HTPC\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
21:17:00 T:1552   DEBUG: XBPyThread::Process - Entering source directory C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbsu
21:17:00 T:1552   DEBUG: Instantiating addon using automatically obtained id of "plugin.video.nzbsu" dependent on version 1.0 of the xbmc.python api
21:17:00 T:3392   DEBUG: ------ Window Init (DialogBusy.xml) ------
21:17:00 T:3392   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
21:17:01 T:320   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
21:17:01 T:1552    INFO: Scriptresult: Success
21:17:01 T:1552    INFO: Python script stopped
21:17:01 T:1552   DEBUG: Thread XBPyThread 1552 terminating
21:17:01 T:2896   DEBUG: Thread Background Loader start, auto delete: 0
21:17:01 T:3392   DEBUG: waiting for python thread 34 to stop
21:17:01 T:3392   DEBUG: python thread 34 destructed
21:17:01 T:3392   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
21:17:01 T:2896   DEBUG: Thread Background Loader 2896 terminating
21:17:05 T:3392   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
21:17:12 T:3392   DEBUG: SECTION:UnloadDll(special://xbmcbin/system/libcurl.dll)
21:17:19 T:3392   DEBUG: ------ Window Init (Pointer.xml) ------
21:17:19 T:3392   DEBUG: CApplication::ProcessMouse: trying mouse action wheeldown
21:17:21 T:3392   DEBUG: Previous line repeats 1 times.
21:17:21 T:3392   DEBUG: SDLKeyboard: scancode: 5b, sym: 0137, unicode: 0000, modifier: 10
21:17:21 T:3392   DEBUG: CApplication::OnKey: win-leftwindows (10f0d6) pressed, action is
21:17:21 T:3392   DEBUG: ------ Window Deinit (Pointer.xml) ------
21:17:21 T:3392   DEBUG: SDLKeyboard: scancode: 5b, sym: 0137, unicode: 0000, modifier: 10
21:17:21 T:3392   DEBUG: CApplication::OnKey: win-leftwindows (10f0d6) pressed, action is
21:17:21 T:3392   DEBUG: CWinEventsWin32::WndProcWindow is inactive
21:17:25 T:3392   DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib.dll)
21:17:30 T:3992   DEBUG: Thread Jobworker 3992 terminating (autodelete)
21:17:31 T:320   DEBUG: Thread Jobworker 320 terminating (autodelete)



- iDude - 2011-11-12

Hey guys,

I finally found the time to work on my NZBMatrix addon and I just uploaded the new version to github. You can find it here

New stuff:
- View/add/delete bookmarks
- Scrapes (and caches) metadata from TMDB (optional)
- Setting to display scene names or normal names
- Search in all categories

For more info check out the README here


- Dixon Butz - 2011-11-12

iDude Wrote:Hey guys,

I finally found the time to work on my NZBMatrix addon and I just uploaded the new version to github. You can find it here

New stuff:
- View/add/delete bookmarks
- Scrapes (and caches) metadata from TMDB (optional)
- Setting to display scene names or normal names
- Search in all categories

For more info check out the README [url=https://github.com/pzydog/xbmc-nzbmatrix"]here[/url]

Oh nice! Thx for sharing!

That readme link does not work. I did see it though.

Seems like nzbmatrix is overloaded atm:
Database Server: MySQL Connection Error: Too many connections

Guess their new server didn't help much?


- simon_rb - 2011-11-12

iDude Wrote:Hey guys,

I finally found the time to work on my NZBMatrix addon and I just uploaded the new version to github. You can find it here

New stuff:
- View/add/delete bookmarks
- Scrapes (and caches) metadata from TMDB (optional)
- Setting to display scene names or normal names
- Search in all categories

For more info check out the README [url=https://github.com/pzydog/xbmc-nzbmatrix"]here[/url]

Great work!!! I was asking for this only a few posts ago.. Couldn't get NZBsu to work (script error). I'll try this. Thanks!!!


- simon_rb - 2011-11-12

iDude Wrote:Hey guys,

I finally found the time to work on my NZBMatrix addon and I just uploaded the new version to github. You can find it here

New stuff:
- View/add/delete bookmarks
- Scrapes (and caches) metadata from TMDB (optional)
- Setting to display scene names or normal names
- Search in all categories

For more info check out the README [url=https://github.com/pzydog/xbmc-nzbmatrix"]here[/url]

It setup fine however when I tested a film it sent the request to SABNzbd and it started the download then waited for the first RAR, then the "working" came up in the bottom right hand corner, after a few seconds I got a script error. This is the furthest I have got so far.. am so close.. Looks like a problem with the NZB player/streamer addon setup rather than the NZBMatrix. Log is below if anyone can help.
Cheers

Code:
02:12:37 T:4024  NOTICE: DVDPlayer: Opening: rar://M%3a%5cDownloads%5cincomplete%5cPanic Button 2011 720p BluRay x264 7SinS%5c7s%2dpanicb%2e2011%2e720p%2ex264%2erar/7s-panicb.2011.720p.x264.mkv
02:12:37 T:4024 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:12:37 T:3104  NOTICE: Creating InputStream
02:12:37 T:3104  NOTICE: Creating Demuxer
02:12:38 T:3104   ERROR: XFILE::CFile::Read : Access violation at 0x015a2037: Reading location 0x0a0b5727
02:12:52 T:3764   ERROR: Error Type: <type 'exceptions.WindowsError'>
02:12:52 T:3764   ERROR: Error Contents: (32, 'The process cannot access the file because it is being used by another process', 'M:\\Downloads\\incomplete\\Panic Button 2011 720p BluRay x264 7SinS\\7s-panicb.2011.720p.x264.r92')
02:12:52 T:3764   ERROR: Traceback (most recent call last):
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbs\default.py", line 724, in <module>
                                                play_video(params)
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbs\default.py", line 519, in play_video
                                                os.remove(filename)
                                            WindowsError: (32, 'The process cannot access the file because it is being used by another process', 'M:\\Downloads\\incomplete\\Panic Button 2011 720p BluRay x264 7SinS\\7s-panicb.2011.720p.x264.r92')
02:13:08 T:3104   ERROR: XFILE::CFileRar::Seek - Timeout waiting for buffer to empty
02:13:08 T:3104 WARNING: could not find codec parameters for rar://M%3a%5cDownloads%5cincomplete%5cPanic Button 2011 720p BluRay x264 7SinS%5c7s%2dpanicb%2e2011%2e720p%2ex264%2erar/7s-panicb.2011.720p.x264.mkv
02:13:08 T:3104   ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
02:13:08 T:3104  NOTICE: CDVDPlayer::OnExit()
02:13:08 T:3104  NOTICE: CDVDPlayer::OnExit() deleting input stream
02:13:08 T:4024   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.nzbs/?mode=play&file=7s-panicb.2011.720p.x264.rar&movie=7s-panicb.2011.720p.x264.mkv&file_list=7s-panicb.2011.720p.x264.rar&folder=M%3A%5CDownloads%5Cincomplete%5CPanic+Button+2011+720p+BluRay+x264+7SinS&nzoid=SABnzbd_nzo_j4z1z7&nzoidhistory=None]
02:13:08 T:4024  NOTICE: CDVDPlayer::CloseFile()
02:13:08 T:4024 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:13:08 T:4024  NOTICE: DVDPlayer: waiting for threads to exit
02:13:08 T:4024  NOTICE: DVDPlayer: finished waiting



- iDude - 2011-11-12

Dixon Butz Wrote:Oh nice! Thx for sharing!
That readme link does not work. I did see it though.

Fixed

simon_rb Wrote:It setup fine however when I tested a film it sent the request to SABNzbd and it started the download then waited for the first RAR, then the "working" came up in the bottom right hand corner, after a few seconds I got a script error. This is the furthest I have got so far.. am so close.. Looks like a problem with the NZB player/streamer addon setup rather than the NZBMatrix. Log is below if anyone can help.
Cheers

Code:
02:12:37 T:4024  NOTICE: DVDPlayer: Opening: rar://M%3a%5cDownloads%5cincomplete%5cPanic Button 2011 720p BluRay x264 7SinS%5c7s%2dpanicb%2e2011%2e720p%2ex264%2erar/7s-panicb.2011.720p.x264.mkv
02:12:37 T:4024 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:12:37 T:3104  NOTICE: Creating InputStream
02:12:37 T:3104  NOTICE: Creating Demuxer
02:12:38 T:3104   ERROR: XFILE::CFile::Read : Access violation at 0x015a2037: Reading location 0x0a0b5727
02:12:52 T:3764   ERROR: Error Type: <type 'exceptions.WindowsError'>
02:12:52 T:3764   ERROR: Error Contents: (32, 'The process cannot access the file because it is being used by another process', 'M:\\Downloads\\incomplete\\Panic Button 2011 720p BluRay x264 7SinS\\7s-panicb.2011.720p.x264.r92')
02:12:52 T:3764   ERROR: Traceback (most recent call last):
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbs\default.py", line 724, in <module>
                                                play_video(params)
                                              File "C:\Users\HTPC\AppData\Roaming\XBMC\addons\plugin.video.nzbs\default.py", line 519, in play_video
                                                os.remove(filename)
                                            WindowsError: (32, 'The process cannot access the file because it is being used by another process', 'M:\\Downloads\\incomplete\\Panic Button 2011 720p BluRay x264 7SinS\\7s-panicb.2011.720p.x264.r92')
02:13:08 T:3104   ERROR: XFILE::CFileRar::Seek - Timeout waiting for buffer to empty
02:13:08 T:3104 WARNING: could not find codec parameters for rar://M%3a%5cDownloads%5cincomplete%5cPanic Button 2011 720p BluRay x264 7SinS%5c7s%2dpanicb%2e2011%2e720p%2ex264%2erar/7s-panicb.2011.720p.x264.mkv
02:13:08 T:3104   ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
02:13:08 T:3104  NOTICE: CDVDPlayer::OnExit()
02:13:08 T:3104  NOTICE: CDVDPlayer::OnExit() deleting input stream
02:13:08 T:4024   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.nzbs/?mode=play&file=7s-panicb.2011.720p.x264.rar&movie=7s-panicb.2011.720p.x264.mkv&file_list=7s-panicb.2011.720p.x264.rar&folder=M%3A%5CDownloads%5Cincomplete%5CPanic+Button+2011+720p+BluRay+x264+7SinS&nzoid=SABnzbd_nzo_j4z1z7&nzoidhistory=None]
02:13:08 T:4024  NOTICE: CDVDPlayer::CloseFile()
02:13:08 T:4024 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
02:13:08 T:4024  NOTICE: DVDPlayer: waiting for threads to exit
02:13:08 T:4024  NOTICE: DVDPlayer: finished waiting

I just tested the same release and you're right. Some process (I'm guessing DVDPlayer) is still accessing the file when the nzbs addon tries to delete it. Don't know if this is XBMCs fault but the nzbs addon needs to handle this exception anyway. Maybe Popeye can take a look at it?