Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Got a program that plays well with SABnzbd? Share it here!
Post Reply
mota
Newbie
Newbie
Posts: 6
Joined: October 9th, 2009, 7:04 am

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by mota »

Hi,

great program. Been using it for about three weeks without any problems until i tried readd my root directory with series. When i try that i get following errors:

Code: Select all

500 Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

Traceback (most recent call last):
  File "/usr/local/sickbeard/cherrypy/_cprequest.py", line 660, in respond
    response.body = self.handler()
  File "/usr/local/sickbeard/cherrypy/lib/encoding.py", line 193, in __call__
    self.body = self.oldhandler(*args, **kwargs)
  File "/usr/local/sickbeard/cherrypy/_cpdispatch.py", line 25, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/usr/local/sickbeard/sickbeard/webserve.py", line 583, in addShow
    Logger().log("There are still shows left to add, so recursively calling myself with showDir="+str(newCallList))
  File "/usr/local/sickbeard/sickbeard/logging.py", line 110, in log
    print outLine
IOError: [Errno 6] Device not configured

Powered by CherryPy 3.2.0rc1 
I am using FreeBSD 8 and python 2.6.x.

Thanks in advance

Mota
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

Yeah I have seen a few problems crop up with the logging service, I need to switch it to Python's default logging class and see if that fixes the problems. It's next on my list.
kricker
Newbie
Newbie
Posts: 30
Joined: November 18th, 2009, 11:47 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by kricker »

midgetspy wrote: kricker: That's the behavior if your uid/hash is bad... What rev are you on? r239 implemented auth checking for nzbs.org but before that it will just fail if you have an older version and your auth is bad.
I have 234. I do not see 239 on the download page.
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

kricker wrote:
midgetspy wrote: kricker: That's the behavior if your uid/hash is bad... What rev are you on? r239 implemented auth checking for nzbs.org but before that it will just fail if you have an older version and your auth is bad.
I have 234. I do not see 239 on the download page.
Yeah there was no windows binary of it it was only in svn. I'm uploading a r242 binary now.
kricker
Newbie
Newbie
Posts: 30
Joined: November 18th, 2009, 11:47 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by kricker »

It was the user ID I had wrong. I put in my site login and not the ID from the RSS hash. It's probably fixed now, but I look forward to grabbing the new version. I assume it still needs the DB fix, is that right?

BTW, Is there a way to mass refresh all shows?
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

Nope, no way but it's been asked for a bunch of times now so I will be adding it soon. I just need to decide where to put the link.

(they'll get automatically refreshed every 12 hrs though)
al1937
Newbie
Newbie
Posts: 44
Joined: November 25th, 2009, 2:49 am

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by al1937 »

Hi
I just downloaded r-245 and I just get the following when I try to run it.

Traceback (most recent call last):
  File "SickBeard.py", line 33, in
  File "sickbeard\__init__.pyo", line 30, in
  File "sickbeard\searchCurrent.pyo", line 21, in
  File "sickbeard\db.pyo", line 25, in
  File "sickbeard\logger.pyo", line 29, in
ImportError: No module named handlers

r-234 was working fine and I transferred the files from r-234 as recommended.

al1937
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

al1937 wrote: Hi
I just downloaded r-245 and I just get the following when I try to run it.

Traceback (most recent call last):
  File "SickBeard.py", line 33, in
  File "sickbeard\__init__.pyo", line 30, in
  File "sickbeard\searchCurrent.pyo", line 21, in
  File "sickbeard\db.pyo", line 25, in
  File "sickbeard\logger.pyo", line 29, in
ImportError: No module named handlers

r-234 was working fine and I transferred the files from r-234 as recommended.

al1937
Delete your .pyc files (or logging.pyc at least).
al1937
Newbie
Newbie
Posts: 44
Joined: November 25th, 2009, 2:49 am

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by al1937 »

Hi Again

Sorry but I cant seem to find any .pyc files no matter how hard I look.
I am running Win7 - could you give me a hint where I can find them?
Thanks, sorry for the bother.

al1937
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

Ah I thought you were running from source... looking at the binary I see for some reason there is a logging.pyo in there. I'll post another one right away (as soon as I figure out why it's there).

EDIT: r246 should be fixed.
Last edited by midgetspy on January 27th, 2010, 11:20 pm, edited 1 time in total.
al1937
Newbie
Newbie
Posts: 44
Joined: November 25th, 2009, 2:49 am

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by al1937 »

Hi

Sorry for the confusion.
r246 seems to be working fine. Thank you.

Great program.

al1937
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

bnevets27 wrote: I think XBMC may have changed the format of the exported nfo's.

I get this error on all my shows now:

Code: Select all

[03:59:48 AM] <MAIN::MESSAGE> 0: Loading show info from NFO
[03:59:48 AM] <MAIN::ERROR> There was an error creating the show in M:\TV Shows\XXXXXX: Invalid info in tvshow.nfo (missing name or id)
[03:59:48 AM] <MAIN::DEBUG> Traceback (most recent call last):
  File "SickBeard.py", line 57, in loadShowsFromDB
  File "sickbeard\tv.pyo", line 93, in __init__
  File "sickbeard\tv.pyo", line 501, in loadNFO
NoNFOException: Invalid info in tvshow.nfo (missing name or id)
NFO's that work have this field in them:

Code: Select all

<tvdbid>78904</tvdbid>
NFO's that don't work now have this:

Code: Select all

<episodeguide><episodeguide><url cache="78904.xml">http://www.thetvdb.com/api/1D62F2F90030C444/series/78904/all/en.zip</url></episodeguide></episodeguide>
    <id>78904</id>
This nfo was created with XBMC 9.11 Camelot Final.
This should be fixed in the next commit (r250), please let me know if it works properly with your NFOs. The episodeguides will now be created in the NFOs generated by Sick Beard as well.
Last edited by midgetspy on January 28th, 2010, 2:42 am, edited 1 time in total.
metallikop
Release Testers
Release Testers
Posts: 4
Joined: November 15th, 2009, 1:44 am

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by metallikop »

Great app, definitely the best of the ones I've used.  I'm just wondering if in a future release you could move the Missing shows from the Coming Episodes page to something else, or move them to the bottom of the page?
midgetspy
Full Member
Full Member
Posts: 243
Joined: February 27th, 2009, 1:10 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by midgetspy »

metallikop wrote: Great app, definitely the best of the ones I've used.  I'm just wondering if in a future release you could move the Missing shows from the Coming Episodes page to something else, or move them to the bottom of the page?
How come? The only shows that should ever be missing are ones that are past their air date and didn't get downloaded for some reason, but they shouldn't stay for long...
bnevets27
Release Testers
Release Testers
Posts: 57
Joined: February 17th, 2009, 5:03 pm

Re: Sick Beard (ALPHA) - Download/sort/rename episodes, XBMC/growl integration, more

Post by bnevets27 »

midgetspy wrote: This should be fixed in the next commit (r250), please let me know if it works properly with your NFOs. The episodeguides will now be created in the NFOs generated by Sick Beard as well.
Well just tried r258. When adding all my shows with nfo's it gives me the this error on screen:

Code: Select all

500 Internal Server Error

The server encountered an unexpected condition which prevented it from fulfilling the request.

Traceback (most recent call last):
  File "cherrypy\_cprequest.pyo", line 660, in respond
  File "cherrypy\lib\encoding.pyo", line 193, in __call__
  File "cherrypy\_cpdispatch.pyo", line 25, in __call__
  File "sickbeard\webserve.pyo", line 608, in addShow
  File "sickbeard\webserve.pyo", line 608, in addShow
  File "sickbeard\webserve.pyo", line 608, in addShow
  File "sickbeard\webserve.pyo", line 576, in addShow
  File "sickbeard\showAdder.pyo", line 50, in addShowToQueue
  File "sickbeard\showAdder.pyo", line 90, in __init__
  File "sickbeard\tv.pyo", line 98, in __init__
  File "sickbeard\tv.pyo", line 549, in loadNFO
TypeError: int() argument must be a string or a number, not 'NoneType'
Remove tvshow.nfo, so it will read folder names and it works fine. I'll send you my full log tomorrow if you need it. Looks like you have been busy working on this lately, keep up the good work.  ;D
Post Reply