• 1
  • 6
  • 7
  • 8(current)
  • 9
  • 10
  • 120
[RELEASE] Pneumatic
OK so here it goes. I finally managed to dive into python programming and thanks to popeye's nzb.su addon I had a solid foundation for a nzbmatrix addon:
http://www.mediafire.com/?0zxe2re5h14bct7

I'm uploading this to github tomorrow because I've been working on this all day and I want to go to bed^^
In the meantime I would appreciate some first feedback and cc so go ahead and test the hell out of it.
Bear in mind that this is the first time I developed something in python so don't expect everything to go smoothly.

Also nzbmatrix kinda sucks and there aren't a lot of metadatas available so you have to give up that fancy eye-candy until I find a workaround for that (I'll probably have to scrape all the data from imdb which will increase the loading time quite a bit but let's make sure everything works as expected before I start with that). And the RSS feeds only give us 50 entries and there doesn't seem to be an RSS feed for "All Movies" or "All TV Shows" so only the subcategories work for now.

Thanks again to popeye for creating this excellent addon I've been waiting for quite a while and also for refusing to make an nzbmatrix addon. Got me motivated to get active Smile (you were right: It's not as hard as it looks)
Reply
I was wondering if someone can help me setup, what do i put where it says sabnzd ip? i had 127.xxx deafult, but that does not seem to work, when i try to open a nzb from nzb.su, it says failed to load sabnzd.
Reply
kobun Wrote:I was wondering if someone can help me setup, what do i put where it says sabnzd ip? i had 127.xxx deafult, but that does not seem to work, when i try to open a nzb from nzb.su, it says failed to load sabnzd.
Well....you put the ip of the computer running SABnzbd. 127.0.0.1 is a loopback ip for the same computer xbmc is running on. I find it is usually better to put the real ip of the computer even if it is the same one.
Reply
iDude Wrote:OK so here it goes. I finally managed to dive into python programming and thanks to popeye's nzb.su addon I had a solid foundation for a nzbmatrix addon:
http://www.mediafire.com/?0zxe2re5h14bct7

I'm uploading this to github tomorrow because I've been working on this all day and I want to go to bed^^
In the meantime I would appreciate some first feedback and cc so go ahead and test the hell out of it.
Bear in mind that this is the first time I developed something in python so don't expect everything to go smoothly.

Also nzbmatrix kinda sucks and there aren't a lot of metadatas available so you have to give up that fancy eye-candy until I find a workaround for that (I'll probably have to scrape all the data from imdb which will increase the loading time quite a bit but let's make sure everything works as expected before I start with that). And the RSS feeds only give us 50 entries and there doesn't seem to be an RSS feed for "All Movies" or "All TV Shows" so only the subcategories work for now.

Thanks again to popeye for creating this excellent addon I've been waiting for quite a while and also for refusing to make an nzbmatrix addon. Got me motivated to get active Smile (you were right: It's not as hard as it looks)


Great work! Ihavent looked at the code but just the fact you started Big Grin. Regarding imdb scraping, can you look intousing the scraper addons?
Pneumatic | SABnzbd | XBMC that just works - openelec
Reply
Hmm, I haven't been able to stream anything recently. Using nzbs.org plugin 0.0.10, SAB 0.6.0 and a nightly build of XBMC from a few weeks ago. It says "waiting for nzb download" or something similar and while the nzb shows up in SAB and starts to download, the dialog never goes away and nothing plays, and there are no errors in xbmc.log.
Reply
DDM123 Wrote:Hmm, I haven't been able to stream anything recently. Using nzbs.org plugin 0.0.10, SAB 0.6.0 and a nightly build of XBMC from a few weeks ago. It says "waiting for nzb download" or something similar and while the nzb shows up in SAB and starts to download, the dialog never goes away and nothing plays, and there are no errors in xbmc.log.

Strange, this
Code:
while not SABNZBD.nzo_id(nzbname):
                time.sleep(1)
                seconds += 1
                label = str(seconds) + " seconds"
                progressDialog.update(0, 'Request to SABnzbd succeeded', 'waiting for nzb download', label)

Must be the code that fails. Since the only thing changed in your system is XBMC you could try reverting to the latest stable release. Once a official beta is out I'll start looking into compatibility (could there be a python version issue here? )
Pneumatic | SABnzbd | XBMC that just works - openelec
Reply
I reverted back to 10.1 and no dice. I'm using Natty 11.04 x64 but I'm pretty sure I've been able to stream after I upgraded from 10.10. Here's a log.
Code:
13:33:43 T:139905551898720 M:1091137536   DEBUG: RunScriptWithParams - calling plugin NZBS('plugin://plugin.video.nzbs/','-1','?mode=list&nzb=http%3A%2F%2Fnzbs.org%2Findex.php%3Faction%3Dgetnzb%26nzbid%3D648293%26i%3D*REMOVED*&nzbname=Ramsays.Kitchen.Nightmares.S05E01.Ruby.Tates.HDTV.XviD')
13:33:43 T:139905551898720 M:1091137536    INFO: initializing python engine.
13:33:43 T:139905551898720 M:1091137536   DEBUG: new python thread created. id=13
13:33:43 T:139905040692992 M:1091137536   DEBUG: thread start, auto delete: 0
13:33:43 T:139905040692992 M:1091137536   DEBUG: Python thread: start processing
13:33:43 T:139905040692992 M:1091162112  NOTICE: -->Python Interpreter Initialized<--
13:33:43 T:139905040692992 M:1091162112   DEBUG: Process - The source file to load is /home/xbmc/.xbmc/addons/plugin.video.nzbs/default.py
13:33:43 T:139905040692992 M:1091162112   DEBUG: Process - Setting the Python path to /home/xbmc/.xbmc/addons/plugin.video.nzbs:/home/xbmc/.xbmc/addons/script.module.simplejson/lib:/home/xbmc/.xbmc/addons/script.module.beautifulsoup/lib:/usr/local/lib/xbmc/addons/script.module.pil/lib:/usr/local/lib/xbmc/addons/script.module.pysqlite/lib:/usr/local/lib/xbmc/system/python/python24.zip:/usr/local/share/xbmc/system/python/lib/python24.zip:/usr/local/share/xbmc/system/python/lib/python2.4/:/usr/local/share/xbmc/system/python/lib/python2.4/plat-linux2:/usr/local/share/xbmc/system/python/lib/python2.4/lib-tk:/usr/local/share/xbmc/system/python/lib/python2.4/lib-dynload
13:33:43 T:139905040692992 M:1091162112   DEBUG: Process - Entering source directory /home/xbmc/.xbmc/addons/plugin.video.nzbs
13:33:43 T:139905040692992 M:1090486272    INFO: Loading skin file: DialogProgress.xml
13:33:43 T:139905040692992 M:1090486272   DEBUG: Load DialogProgress.xml: 14.48ms
13:33:43 T:139905040692992 M:1090486272   DEBUG: DialogProgress::StartModal called
13:33:43 T:139905040692992 M:1090486272   DEBUG: ------ Window Init (DialogProgress.xml) ------
13:33:43 T:139905040692992 M:1090486272   DEBUG: Alloc resources: 0.11ms (0.00 ms skin load)
13:33:43 T:139905551898720 M:1090232320    INFO: CheckIdle - Closing session to http://www.thetvdb.com (easy=0x7f3e3493f5f0, multi=0x7f3e3508f180)
13:34:04 T:139905111308032 M:1088311296   DEBUG: Thread 139905111308032 terminating (autodelete)
13:34:04 T:139905119700736 M:1088311296   DEBUG: Thread 139905119700736 terminating (autodelete)
13:34:13 T:139905551898720 M:1083142144   DEBUG: SECTION:UnloadDll(libcurl-gnutls.so.4)
13:34:13 T:139905551898720 M:1083015168   DEBUG: Unloading: libcurl-gnutls.so.4
Reply
Sorry for the lack of updates but the weather has been so nice... I'm going on vacation soon and plan to code a bit. Any top features/issues you want me to fix?
My personal todo list is:
1, Support for multi part video
2, Favorite searches
Pneumatic | SABnzbd | XBMC that just works - openelec
Reply
Popeye, I know you created the NZB.su plugin as a model for other indexing sites, but I'm finding that I'm not talented enough to mod it for NZBMatrix.
If you get REALLY bored... Smile
Reply
Can someone confirm that this doesn't work on Ubuntu 11.04 x64 before I spend all day trying to get it to work? I might revert to 10.10 just to have this awesome plugin.
Reply
i seem to have the same problem as DDM123 on Openelec with the XBMC it came with...
Reply
I reverted to 10.10 x64 and Dharma 10.1, had the same problem. I erased my ~/.sabnzbd/sabnzbd.ini and now it works ok. Now I am back in streaming heaven.
Reply
DDM123 Wrote:I reverted to 10.10 x64 and Dharma 10.1, had the same problem. I erased my ~/.sabnzbd/sabnzbd.ini and now it works ok. Now I am back in streaming heaven.


Sounds like the "allow_streaming = 1" had been messed up in some way. Great it all sorted out!
Pneumatic | SABnzbd | XBMC that just works - openelec
Reply
interesting I followed what he said and deleted my ini and then re-setup everything... I now get past the part about waiting for the rar to finish... but now it seems that now it goes to open the rar and kicks its self out right away... Is there support that I havent implemented yet into openelec or is it because my sabnzbd is version 0.6.4 or what? =/
Reply
@xchor I'm runnin openelec 0.99.5 and all works fine. The kicking out after first rar could be because the fake rars never gets created. Can you have a look into the incomplete folder during initial download? You have a few seconds to catch 99 7 byte files :-) ....
Pneumatic | SABnzbd | XBMC that just works - openelec
Reply
  • 1
  • 6
  • 7
  • 8(current)
  • 9
  • 10
  • 120

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Pneumatic11