text: SickRage is a tool that allows you to automatically download TV-Series and it can run on several systems, including QNAP NAS devices.
  For those that have used SickBeard, SickRage (or: SickBeard-TVRage) is derived from SickBeard. Both allow automatic download of TV-Series and are pretty good at it. SickRage however adds some really cool features that SickBeard (with all respect) is lacking. For example better support for Torrents and support for subtitles, dating episode filenames to the air date, etc.
  I’ve written this article after migrating from SickBeard to SickRage on an Intel based QNAP. Having SickBeard installed is not required though and experience with SickBeard, although helpful, is not required either.
  There are 66 comments. You can read them below.
  You can post your own comments by using the form below, or reply to existing comments by using the "Reply" button.
  Is this definitely the path to where sickrage is installed? I don’t have an MD0_DATA folder within my share folder. I cannot seem to figure out where that folder is..
  Dustin
  The path to the SickRage install (absolute) is:
  Some QNAP’s might have a different beginning of the path where the “/share/MD0_DATA/” path might be slightly different.
  In “/share/MD0_DATA/” you should see the names of your QNAP shares.
  hans
  I found it..not sure why, but mine resides here:
  Dustin
  Yep, that’s what I meant with that some QNAP’s have a slightly different path.
  What model QNAP do you have?
  hans
  TS-470 – Running 4.1.0
  Not sure I would have found it without running this command. Might be a good note for your tutorial. Thanks for the quick responses though.
  Dustin
  Is than an ARM based QNAP?
  hans
  No, Intel based.
  Dustin
  Interesting … I heard a guy explain that he had the same path after he upgraded to 4.x from 3.x …
  hans
  Here is one of the explanations I found online.
  [quote]MD0 .. is the name for mounting Raid … for previous firmware version with “standard” storage management
  CACHExxx … is the name of the storage pool with the new (coming with S.M.B. firmware ) storage management …
  BUT …
  If you upgrade from SOHO to SMB you keep the MD0 name until you rebuild all using storage pool
  in SMB storage management … you can create ALIAS name to CACHExxx … to return to any name you want (or have before)
  So
  perhaps, depend of beta version … QNAP create or not the alias to
  keep the “old” structure … like they do with Qweb now Web, Qdownload
  now Download etc. etc.[/quote]
  Dustin
  Thanks again Dustin – I did not know that.
  I have one QNAP that started out with 3.x and RAID-6 from day one.
  The other QNAP I have started out with 4.x and RAID-5 from day one.
  Both use /shares/MD0_DATA …
  hans
  I added your tip – thanks Dustin!
  hans
  On a side note, any clue how to dump sample files that are downloaded?
  Dustin
  Not sure what you mean with sample files?
  hans
  So for whatever reason I cannot get the post processing script to work. Everything downloads fine, but the files never get moved and categorized. I tried using the categorize option in sab but I get a “Exit(1) ImportError: No module name configparser. I did configure the autoProcessTV.cfg. Just not sure why its not working, I never had this problem with sickbeard before.
  Here’s the error it throws:
  Dustin
  Hi Dustin,
  I have not run into this problem (yet?) … anyhow …
  After reading this post (not SickRage related), it might be Python version related.
  When I try this on my QNAP (Intel):
  and then
  I see that “configparser” is indeed unknown, but “ConfigParser” is there (as suggested based on different Python versions).
  Now, when looking at the “autoProcessTV.py” file, I see that (in my version) it tries to import the old Python files … not sure if yours does this as well:
  hans
  I get the same results, I’m running the same version of python as well. What do you think the issue is?
  dustin
  Hmm,… that’s weird. I’m not a Python expert, and since you get the same results, I’m even more confused.
  If I understand things right, then “import ConfigParser as configparser” should already cover the differences in Python version (if applicable).
  Searching with Google didn’t give me any results (except the page you’re reading now).
  hans
  I’ll give the sickrage forums a try.
  dustin
  I’m assuming you have OptWare QPKG installed as well?
  hans
  Yes I do. When I look at pythons webpage, there is a newer version out, 2.7.8, any clue how to update?
  dustin
  I tried the SickRage forums as well – didn’t find a solution there either
  …
  As for updating Python: I’m quite hesitant about that since so many QPKG’s depend on it, causing possibly even more trouble with other apps.
  You could check the QNAP forums, but I think you’ll see the same response: don’t do it, since other apps might break.
  Then again; someone out there might have found a way around that.
  hans
  Need this for my android :D
  BADS
  I suppose you technically could install SickRage or SickBeard on your Android – just not sure if it’s such a good idea.
  You can however access SickRage/SickBeard through the web interface …
  hans
  […] Tracker Privado – QNAP NAS + Transmission + SickRage […]
  Hi, I installed the qpkg on my NAS, but it doesn’t work. It says it’s enabled, but when I check via putty I see it’s not started and when I try to start it I get these errors:
  Starting SickBeard-TVRage
  Traceback (most recent call last):
  File “SickBeard.py”, line 59, in <module>
  import sickbeard
  File “/share/MD0_DATA/.qpkg/SickBeard-TVRage/sickbeard/__init__.py”, line 33, in <module>
  from sickbeard import providers, metadata, config, webserveInit
  File “/share/MD0_DATA/.qpkg/SickBeard-TVRage/sickbeard/providers/__init__.py”, line 45, in <module>
  import generic
  File “/share/MD0_DATA/.qpkg/SickBeard-TVRage/sickbeard/providers/generic.py”, line 29, in <module>
  from sickbeard import helpers, classes, logger, db
  File “/share/MD0_DATA/.qpkg/SickBeard-TVRage/sickbeard/helpers.py”, line 62, i n <module>
  from sickbeard import notifiers
  File “/share/MD0_DATA/.qpkg/SickBeard-TVRage/sickbeard/notifiers/__init__.py”, line 21, in <module>
  import kodi
  ImportError: No module named kodi
  Andre
  Hi Andre,
  unfortunately I’m not anywhere near my QNAP (I’ve been traveling the past few months). This error indicates that the module “kodi” (the new name of XBMC) appears to be missing. Did this happen after an update or right away after installation? I have not seen this error, since XBMC was still XBMC before I started my traveling.
  I do notice that this is a known issue with SickRage (see SickRage link) – although this is not helping for the moment. Maybe an update of SickRage might be needed.
  hans
  Hi Hans,
  Thanks! I haven’t installed xbmc/kodi on my qnap as I’m not using xbmc. I’ll check if I can install kodi some other way. I’ll check the SickRage link to see if I can find some answers there.
  Thanks again!
  pendragon
  Ah that could contribute tot the issue. I run XBMC/Kodi on a separate machine (HTPC) and not on my QNAP.
  Please let us know when you find a fix – I’m sure you’re not alone with this particular problem …
  hans
  hey guys, just something I have found, the config file on my Qnap 4 bay for some reason was residing in the below directory, maybe someone can answer why.
  /share/MD0_DATA/.qpkg/SickBeard-TVRage/SickBeard-TVRage/autoProcessTV
  terreboo
  Hi Terreboo!
  That’s interesting, seems SickBeard-TVRage has an additional encapsulation folder with the same name … where did you get the qpkg? Maybe there is an installation bug in the install script (the one I use did not produce this “mistake”).
  hans
  All, i have been having the same problem with the Sickbeard and Sickbeard-TVRage.
  I can’t see why it is putting files in a second encapsulated folder. I actually duplicated all the encapusated files in the 1st level folder.. hope that does not break it..
  Also in the git was not working as by default under : General Advanced settings : Git executable path : /apps/bin/git/
  This was preventing it from finding my git executable…
  CheekyChester
  Hi CheekyChester!
  Strange … could this be a specific issue with your QNAP or the QPKG you’ve used?
  Maybe the GitHub files have a config that assume this?
  hans
  Hi,
  I really have no idea what I’m doing but as far as I can tell I’ve done everything right, up until the ssh.
  I finally found the directory after looking up some commands on the internet.
  I can’t seem to find autoProcessTV.cfg
  Heres a list of whats in the folder:
  [/share/CACHEDEV1_DATA/.qpkg/SickBeard-TVRage/SickBeard-TVRage/autoProcessTV] # ls -l
  -rw-r–r– 1 admin administ 72 Jan 29 11:14 autoProcessTV.cfg.sample
  -rwxr-xr-x 1 admin administ 4400 Jan 29 11:14 autoProcessTV.py*
  -rwxr-xr-x 1 admin administ 972 Jan 29 11:14 hellaToSickBeard.py*
  drwxr-xr-x 3 admin administ 4096 Jan 29 11:14 lib/
  -rwxr-xr-x 1 admin administ 7285 Jan 29 11:14 mediaToSickbeard.py*
  -rwxr-xr-x 1 admin administ 1138 Jan 29 11:14 sabToSickBeard.py*
  -rwxr-xr-x 1 admin administ 374 Jan 29 11:14 setup.py*
  I have no idea how I’m supposed to open or edit files and would appreciate a step by step walkthrough of the whole ssh process including commands if its not too much trouble :)
  Cheers.
  Not Telling :)
  Hi Not Telling
  ….
  I do not have access to my QNAP at the moment, so it’s a bit difficult to compare notes.
  It seems the autoProcessTV.cfg is missing in your case.
  You’ll have to rename or copy the autoProcessTV.cfg.sample to autoProcessTV.cfg. For example:
  Which should make a copy.
  Next step is to edit the file using nano or vi or an editor like that (if available, I’d recmmend “nano”):
  For the content (see also the paragraph “Connecting to SABnzbd to SickRage“), this should look something like this:
  Where you will need to enter your own username and password of course.
  Hope this helps you on your way
  …
  hans
  Thanks :)
  I figured it out and now everything is working fine except post processing.
  The only setting I couldn’t do from either tutorial is the sabnzbd/config/categories/ step.
  When I select the script dropdown there are no options.
  Any ideas?
  Not Telling :)
  Hi Not Telling
  …
  I’d love to help, but I’m unfortunately nowhere near my QNAP to run through this.
  However, I have discussed this setting for SickBeard and for SickRage this should be identical or similar. See the chapter “Use of Categories” in the article “Automatically Download Movies with QNAP & Couch Potato“, if you haven’t already.
  I have to admit that the category thing is a little daunting. You need to create a category in SABnzbd and assign the defined category (for example “tvshows”) in SickRage as well, as far as I remember.
  Also note that I wrote a small article with some tips and tricks for SickBeard, some of which may be applicable for SickRage as well (not relevant for your Category question though).
  Hope this helps, I do apologize if the info is rather limited …
  hans
  This has been very useful. I’m not sure if my autoprocessTV script is working but I’ll come to that later. I am using both Transmission AND SABnzbd to download (some nzb, some torrents) so I have two download folders. Currently I have “/share/Download/transmission/completed” in the Post-Processing TV Download Dir but SAB is downloading to “/share/CACHEDEV1_DATA/Download/sabnzbd/complete/tv”, so if I want to use the script do I leave the Post-Processing folder blank? Or do I change the SAB download folder to the same as Transmission.
  As you can tell I’m a complete newbie at all this so please be gentle.
  OblivionGuest
  And sorry to appear to be spamming but SAB is giving the following error:
  Any ideas what this could be? Thanks again by the way… This is a fingertip saver
  OblivionGuest
  Hi OblivionGuest
  …
  Don’t worry about asking these questions, I’ll try to help as good as I can (keep in mind: I’m traveling so I do not have access to my QNAP right now) …
  As far as I remember, in SickBeard and SAB you can indicate a category – the Sickbeard article is a good read for that.
  Your error message seems to suggest that your config file misses the [SickBeard] line … did you maybe make a typo there?
  hans
  Yay!
  It worked! I had the [SickBeard] line but i guess it’s case sensitive (I had [sickbeard])… All good! Fantabulous tutorial along with the Sickbeard article (I was missing the CHMOD=777 step also)… My fingertips and I are very happy! Thanks again
  OblivionGuest
  Awesome! Glad to hear you’ve got it working!
  hans
  Hi there! Thank you for a great guide! I setup my QNAP 459 from zero to everything :)
  I installed transmission, sickrage and sabnzbd, and everything works great with my x86-based OPENELEC (kodi) …
  I got stuck on the same problem with postprocessing … whatever was downloaded from torrents was processed OK, but whatever was downloaded by sabnzbd was not (but was, if in sickrage i manually started post-processing on sabnzbd’s complete folder)… Then I noticed the message in sabnzbd’s download screen:
  so in config/categories I changed name of script from autoProcessTV.py to sabToSickBeard.py – and everything started working perfectly!
  so that’s my 5 cents to help this great community!
  cheers
  Jack
  Jack
  Awesome Jack!
  Thanks for posting your solution, it’s much appreciated!
  hans
  did you see novaroma? It is useful digital media agenda and download tv shows, movies and subtitles automatically or manually. you can download novaroma from
  torr
  Thanks Torr for the tip!
  If so; could you post some of your findings … ?
  hans
  2015-09-08
  When they change this, what changes must we do to existing QNAP installation?
  Mr. Johnsen
  AFAIK …
  1) If you did frequent updates of SickRage, then on that end I would not expect issues.
  2) If you’re using NZBGet (much better and faster than SABNzbd), then you should be fine too, mine runs those new scripts for quite a while already.
  3) If you’re running SABNzbd, then check that the settings are updated to the new scripts or (recommended) switch to NZBGet.
  hans
  I would really like a tutorial how to change from Sickbeard to NZBGet.
  Great tutorials by the way. My Qnap is running with SickRage, SABNzbd, CouchPotato, did that by one of you earlier tut’s.
  Mr. Johnsen
  Thanks Mr. Johnsen!
  Well, perfect timing I guess … I just did that: QNAP – Automatic TV-Series download with Sonarr (NZBDrone).
  Before you begin with that article, after installing and doing some of the basic settings, but before adding new or existing shows, stop SickBeard/SickRage in “App Center”.
  hans
  Great ! Thanks, but i guess my problem is setting up NZBGet, and the settings vs SABNzbd.
  I would love to try Sonar, but i’m not sure about the settings in NzbGet.
  Mr. Johnsen
  Ah I see what you mean.
  I should probably write an NZBGet article as well, just didn’t know there was added value to that, as it’s pretty straight forward. Anyhow … the settings for SABnzbd are similar to those for NZBGet, but I can image the post-processing might be a bit different. My apologies for underestimating this.
  hans
  Great article any many thanks – just caught on the first step – the dropbox link is no longer available. Ideas?
  Daniel
  Thanks Daniel!
  Bummer that the DropBox link is no longer working. I did find this link in the QNAP Community.
  Hope this helps …
  hans
  Downloaded the qpkg from this site, however install fails as it needs Optware – does anyone have a link to that as it simply does not exist anywhere any more.
  Daniel
  Hi Daniel,
  Sorry to hear about OptWare, I did not know it was no longer available.
  I’m unable to test any of this, but I did find this Optware post on the QNAP Wiki – not sure if it still works though.
  The link in the script at the bottom still seems to work.
  hans
  Hi, I have followed your instructions and installed successfully sickrage on my Qnap TS-210.
  I am currently building my database.
  However, every little while I get an error message which reads “This webpage has a redirect loop. ERR_TOO_MANY_REDIRECTS”
  “The webpage at has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.”
  So I have cleared my cookies but still the problem persists.
  Can you help?
  Thanks
  John
  Hi John,
  first off: Merry Christmas
  …
  You already deleted cookies (and I assume browsing data and history as well), which would have been one of my attempts as well. If you have another browser available, then I’d give that one a try as well.
  Another thing I’d check is updating SickRage, silly, but this might be a known issue which might be resolved in the latest version.
  Sorry if these do not sound very helpful and “too obvious” …
  hans
  Hi guys,
  Happy New Year and best of wishes. I really love Sickrage. I have been using it without issues until last.
  I have an issue like John. Ever since the last major update Sickrage isn’t running properly on my QNAP 419P+.
  I even reinstalled the NAS with the latest firmware. I reinstalled from scratch to make sure it wasn’t me.
  I still get disconnect or page not reachable. On my iPad, I get to many redirects. And the website completely crashes and I have to restart or reboot the entire NAS.
  Also I had to recreate my database. I got completely corrupted, I doesn’t give the proper layout in the schedule and some other reason I can only add 1 serie at a time. Before I could do a complete folder with 30 series in them.
  Is it possible to revert to before the update from November? I try to update as much as a can to have the latest firmware or latest software version. But now I’m blocked.
  I’m running firmware 4.2.0 with date 18/11/2015 on my QNAP 419p+. The SickBeard-TVrage version is 140428.
  Regards,
  Thierry
  Thierry
  Hi Thierry!
  A happy New Year to you too!
  This sounds like a major bug,…
  Trying to find an answer, there appears to be issues with the repository used … (see this link), hopefully this helps resolve the issue.
  I’m not sure what is going on with the GitHub Repo of SickRage – I did read about some misleading posts, trying to get you to use the wrong repo, but I’m not in the loop about the fine details on that one, so you might need to do some reading up.
  hans
  Thanks for the link, but i’m to big of a newbie to know to update it. Also they refer to Synology, so…?
  I have found a link to version Sickbeard-TVRage_141223.qpkg. But it won’t install. [App Center] App install failed due to file format error.
  qpkg is what the NAS needs to install stuff manually. I hope there will be a good version soon.
  Thanks
  Thierry
  Thierry
  Synology would be the competitor for QNAP, nothing to worry about.
  But … I did find this one: QNAP Community Apps. Maybe you’d want to give that one a try?
  hans
  That is for Intel version. I have an ARM version.
  The good news is, I found a post that works. I had to figure it out. I’m not a linux guy!
  But Sickrage is working and my issue of adding series is gone.
  Here is the link I used. [GUIDE] New SickRage QPKG working with Python 2.7.10
  So in the end installed following apps.
  * Entware-ng_0.96.gz and performed the commands from the link.
  (* I already had installed python 2.7.10)
  *SickBeard-TVRage_151227.qpkg –> Select Sickrage as the link says.
  Now it is working.
  I’m a happy man.
  Thank you guys for the assist. You put me on the right track. Trial and error will help you to find a solution.
  IT is not an exact science when it comes to troubleshooting; :p
  Thierry
  Glad to hear that!
  And … thanks for posting the link! Awesome!
  So, just to complete all this:
  Entware can be found here (for Arm, Mipsel and Intel),
  and the mentioned SickRage version can be found here.
  hans
  I used this link for the Entware because i need the ARM version and didn’t know which I had.
  This package will detect which you need and only install that version.
  Entware-ng_0.96
  Thierry
  ***Apologies for the double post*** I meant to reply to Thierry (not create a new comment)
  Hey there… I’ve had some issues with Sickrage recently. There is a split in the developers, it seems, and there are now two repos (I think the original repo has some inflammatory remarks to scare people off the switch however I will leave others to judge). So, there IS an update using an alternative repo but this involves upgrading Python to 2.7.10 which (as a newbie myself) was a little scary – but, it worked and it actually fixed a lot of the issues I was having. This version is SickBeard-TVRage_151227.qpkg
  Anyway, the link to explain how to install the very latest version of Sickrage is here
  And the (official?) QNAP Sickbeard/Sickrage post with the QPKG is here – this contains for both Sickbeard AND Sickrage with the previous version being; SickBeard-TVRage_141223.qpkg. However this post also contains some “historical” releases – Sickrage version being; SickBeard-TVRage_141109.qpkg
  Not sure if there will help you but they ARE QNAP QPKGs.
  I upgraded to the SickBeard-TVRage_151227.qpkg and solved a lot of issues but do be sure to follow the instructions otherwise try the other version on the post. Good luck!
  Hunter
  No problem Hunter! I removed the duplicate …
  Did you mean to post links? If so: they didn’t come through somehow …
  For the record: I’ve used SickBeard, and later SickRage, and really liked both of them … but … currently I’m using Sonarr … took a little effort to switch, but it seems cleaner. Missing subtitles though. But that is a planned feature … so we will see.
  hans