Sickbeard support for ShowRSS & Kickass Torrents



This fork has moved on a bit since this was posted. See here for details.

Sickbeard is a simply wonderful piece of software, but its only real torrent support is for ezrss, which is often (and currently) broken. There’s no real technical reason to restrict it to just this feed (at least none that I could see), so I’ve forked it and added support for another feed called showRSS.

https://github.com/bricky/Sick-Beard

That is all.

Update: Now also includes the ability to add your own scene exceptions through the web UI, and uses twitter rss as a backup for ezrss when it fails.

Update 2: Now also includes support for kat.ph (aka Kickass Torrents), which provides a much wider range of shows (and also, apparently, backlog support).

, , ,

  1. #1 by daniel on July 21, 2012 - 7:34 am

    It’s not working. I’ve tried with 3 different shows and it can’t find any of them. I’ve configured it to search with showRSS, and EZRSS, but no luck so far. Is there anything else i should be doing?

    • #2 by Bricky on July 21, 2012 - 10:58 am

      @daniel :

      Which shows? Showrss simply might not have them (or have named them differently)

      Often the debug log (/errorlogs/viewlog/?minLevel=10) will tell you what’s failing.

  2. #3 by Andy Botting on July 21, 2012 - 10:02 am

    I’ve been looking for something like this since EZRSS basically exploded.

    Seems to work for me in my limited testing. Thanks a lot. Have you considered pushing this upstream? I get the impression the sickbeard guy has a vendetta against torrent sites unfortunately.

    • #4 by Bricky on July 21, 2012 - 11:07 am

      @Andy Botting :

      Haven’t really thought about it. Considering how easy it was to add this, there must be a reason why midgetspy (who’s a much better coder than me) hasn’t done so.

      And my understanding is that it would need to be a pull from him/her, rather than a push from me.

  3. #5 by daniel on July 23, 2012 - 6:24 am

    Hi Bricky, thanks for answering. I don’t know how to check the debug log, but this is what I have in the error log:

    2012-07-23 10:14:48.966493 CHECKVERSION :: Unable to contact github, can’t check for update: IOError(‘socket error’, gaierror(-2, ‘Name or service not known’))
    2012-07-23 10:14:48.968851 CHECKVERSION :: Exception generated in thread CHECKVERSION: socket error
    2012-07-23 10:14:49.130821 SEARCHQUEUE-RSS-SEARCH :: Error loading EZRSS URL: (, URLError(gaierror(-2, ‘Name or service not known’),), ) – [Errno -2] Name or service not known
    2012-07-23 10:14:49.201077 SEARCHQUEUE-RSS-SEARCH :: Error loading ShowRSS URL: (, URLError(gaierror(-2, ‘Name or service not known’),), ) – [Errno -2] Name or service not known
    2012-07-23 10:14:49.995951 SEARCHQUEUE-RSS-SEARCH :: Socket error while accessing BTN API: Name or service not known
    2012-07-23 10:14:51.910373 SEARCHQUEUE-BACKLOG-256227 :: Error loading EZRSS URL: (, URLError(gaierror(-2, ‘Name or service not known’),), ) – [Errno -2] Name or service not known
    2012-07-23 10:14:51.915472 SEARCHQUEUE-BACKLOG-256227 :: Error loading ShowRSS URL: (, URLError(gaierror(-2, ‘Name or service not known’),), ) – [Errno -2] Name or service not known
    2012-07-23 10:14:51.917664 SEARCHQUEUE-BACKLOG-256227 :: Error while searching ShowRSS, skipping: expected string or buffer
    2012-07-23 10:14:51.994769 SEARCHQUEUE-BACKLOG-256227 :: Socket error while accessing BTN API: Name or service not known
    2012-07-23 10:14:51.997130 SEARCHQUEUE-BACKLOG-256227 :: Socket error while accessing BTN API: Name or service not known
    2012-07-23 11:15:59.843817 SEARCHQUEUE-RSS-SEARCH :: Error loading EZRSS URL: (, HTTPError(), ) –
    2012-07-23 11:16:38.542372 SEARCHQUEUE-RSS-SEARCH :: JSON-RPC protocol error while accessing BTN API: (-32001, u’Invalid API Key’)
    2012-07-23 11:19:20.647898 SEARCHQUEUE-MANUAL-SEARCH :: Error loading EZRSS URL: (, HTTPError(), ) –
    2012-07-23 11:19:22.673224 SEARCHQUEUE-MANUAL-SEARCH :: JSON-RPC protocol error while accessing BTN API: (-32001, u’Invalid API Key’)
    2012-07-23 11:19:23.835550 SEARCHQUEUE-MANUAL-SEARCH :: JSON-RPC protocol error while accessing BTN API: (-32001, u’Invalid API Key’)

  4. #6 by daniel on July 23, 2012 - 6:30 am

    Also, showRSS has the shows I tried with. Right now I have it set up so that utserver downloads the personal feed from showRSS and them sickbeard renames the shows and moves them to the appropiate folder. It’a a bit more cumbersome, but seems to be doing the trick for now

  5. #7 by Bricky on July 23, 2012 - 1:01 pm

    @daniel :

    Your issue doesn’t appear to be specific to this fork – from the error log you have posted, it appears that the server has no internet access (it fails to contact github, ezrss, showrss, and btn – even the dns lookups appear to be failing).

    You’re best approach might be to post in the sickbeard support forum:

    http://sickbeard.com/forums/viewforum.php?f=4

    Be sure to include a debug log in your post (there are instructions there how to do so), and as much information about your installation as you can (os, version, account it runs under, firewalls, proxy setup etc.)

    hth

  6. #8 by daniel on July 25, 2012 - 5:24 am

    Thanks, man. Much appreciated

  7. #9 by PotatoJam on August 5, 2012 - 11:02 am

    Hop this works. Have been struggling with EZRSS for ages now. :)

  8. #10 by Tyrell66 on October 6, 2012 - 5:02 pm

    Hi Bricky.

    How can I install bricky on Windows ? (Sorry if it’s a stupid question, but I want to keep using torrents and ezrss keeps returning an error).

    Thanks,

    • #11 by Bricky on October 6, 2012 - 6:28 pm

      Hi Tyrell,

      Maybe give this guide a try (but use the URL git://github.com/bricky/Sick-Beard.git in place of the midgetspy one).

      You’ll probably be the first windows user of the fork, so expect issues :)

      Hth.

  9. #12 by Bricky on October 6, 2012 - 6:49 pm

    Comments disabled here.

    Please use the other blog post for discussion.

css.php