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.

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.

SickRage is a tool that allows you to automatically download TV-Series and it can run on several systems, including QNAP NAS devices.

Warning …

CAUTION!!! This article is in no way meant to promote pirating!

Verify what the legal limitations are in your country before proceeding!

Differences between SickBeard and SickRage

SickRage, also known as SickBeard-TVRage, has a few advantages over SickBeard:

– Much better support and integration of Torrents

– Great support for automatic downloading of subtitles

– Easier to work with when it comes to Back Log and Daily Searches

– Fallback to download entire Seasons (if available)

– Optional Copy, Link or Move new downloads

– Set the file date to the actual air date of an episode

– etc.

Migrating from SickBeard

Like I said before: I wrote this article after I had migrated from SickBeard to SickRage.

For this article, having SickBeard installed is not a requirement.

Since quite a few folks will consider migration to SickRage, here some pointers before you begin:

You can install SickRage next to SickBeard since it’s installed in a different directory ( /share/MD0_DATA/.qpkg/SickBeard-TVRage and for SickBeard /share/MD0_DATA/.qpkg/SickBeard ).

Running SickRage and SickBeard at the same time is a bad idea, but not impossible. You will have duplicate downloads and you will possibly run into configuration issues in SABnzbd (if you use it).

It’s probably a good idea to disable SickBeard during the installation process, but before you do so, it might be an idea to copy/print the settings of SickBeard first as it might save you time during configuration of SickRage.

It is said that you can use the config file of SickBeard for SickRage. I preferred to reconfigure from scratch.

You can use a copy of your SickBeard database for SickRage, but it is not recommended by the developers, and you should add shows manually and start from scratch.

SickRage installation path …

It can happen that your QNAP installs it’s QPKGs in a different location than the often seen ” /share/MDO_DATA/.qpkg/ ” path. Some users report: /share/CACHEDEV1_DATA/.qpkg/ . A tip from Dustin (below) is to use this: cat /etc/config/qpkg.conf where the content of the file refers a few ties to the QPKG path, for example:: 1

2

3

4

...

[ update_qpkg_conf ]

Shell = / share / MD0_DATA / .qpkg / update_qpkg_conf.sh

... (in this example: /share/MD0_DATA/.qpkg/update_qpkg_conf.sh)

Installing SickRage

To install SickRage on your QNAP, we can go two routes.

Using the direct source code from GitHub

Git (GitHub tool) allows you to clone the files of the latest version directly from GitHub. The advantage obviously being that you right away have the latest and greatest. Downside would be less integration with the QNAP Web interface and more manual labor to get it done right.

A description how to do this can be found in the QNAP Forums.

Using a QPKG file

One method, often the easiest, is using a QPKG file. It really is just a matter of a few clicks and SickRage is installed.

A downside of QPKG files is that they are sometime lagging a little behind with the most recent version.

Most applications however, like SickBeard and SickRage, have a build in update mechanism which update to the latest version on GitHub, which usually works just fine.

We will use the QPKG method …

Download and installation of the SickRage QPKG

First we will need to get the QPKG file, and according to the SickRage FAQ, a QPKG can be found here.

Unfortunately it’s on DropBox and I have the bad experience that files there disappear unannounced, so we’re offering the QPKG at Tweaking4All as well. Just keep in mind that by the time you read this, this QPKG might be horribly outdated and one or more update checks might be needed at first start.

I recommend checking the DropBox QPKG first, but you can also download the file below.

DOWNLOAD - SickRage Filename: SickRage.qpkg Platform: Undefined Version: 140428 Size: 226.1 kB Date: 2014-07-08

Direct reference link: https://www.tweaking4all.com/downloads/SickRage.qpkg Download Now



Installing the QPKG

Note : Keep in mind to at least disable an existing SickBeard app before proceeding – this is not required but recommended!

In case your QNAP is running QTS older that version 4: please read this article on how to install a QPKG.

If your QNAP is running QTS 4.x (recommended!) follow these steps:

Open the QNAP web-interface and click the “App Center” icon.

Next click the “Install Manually” button in the upper right corner.

Use the “Browse…” button to locate the QPKG you just downloaded and click “Open“.

After that click the “Install” button.

That’s pretty much all there is to it. SickRage is now installed.

First Launch of SickRage

If you click the “My Apps” link on the left, you should now see “SickBear-TVRage” in the list of installed apps, and if everything went well, it should be active (ON).

Click the “Launch” button to open the SickRage web-interface (the default direct link to the web-interface is http://<ip of your NAS>:7073).

Migrating an existing SickBeard Database (optional)

If you have a rather large list of shows, then migrating your SickBeard database might make sense.

SickRage developers however recommend starting with a fresh database, so if you can: start fresh and add each show.

Before we start copying the database:

– Go to your SickBeard web-interface and write down the number of shows and episodes (bottom left of the page that lists all shows).

– Make sure that both SickBeard and SickRage are disabled. Switch them to OFF in your QNAP App Center.

Next we need to start an SSH session to our QNAP so we can copy some files.

Path to the installed QPKG’s Most QNAP users will find that QPKG’s are installed in: /share/MD0_DATA/.qpkg/ This is the path we will assume throughout this article. Replace it with the path your QNAP uses, in case it’s not the same.

First thing I did was create a backup of the existing SickRage database, by moving the database files into a backup directory. Just in case something went wrong and we’d have to go back.

1

2

3

cd / share / MD0_DATA / .qpkg / SickBeard-TVRage

mkdir databackup

mv sickbeard.db * databackup /

This first brings you to the SickRage directory (cd), creates a “databackup” directory (mkdir) and moves all database files there (mv).

If we need to go back, then remove all “sickbeard.db*” files from the SickBeard-TVRage directory and move the files from “databackup” back here.

Next step is to copy the database from your old SickBeard setup. Execute this while still being in the SickBeard-TVRage directory.

1

cp .. / SickBeard / sickbeard.db * .

IF you’re not sure where you are, the same statement with full paths would look like such:

cp / share / MD0_DATA / .qpkg // SickBeard / sickbeard.db * / share / MD0_DATA / .qpkg / SickBeard-TVRage /

Now it’s time to start SickRage again in your QNAP’s App Center.

Please be aware that SickRage will do a database migration, which will take a little while. During this process the SickRage web-interface will not be reachable – do not be alarmed, just be patient and try again in a few minutes.

If you’re getting concerned that SickRage might have crashed, which happened to me, try:

1

ps ax | grep ick

If this returns multiple lines, like something like shown below, SickRage is still running:

1

2

3

4

5

29613 admin

1040 S < sh -c / share / MD0_DATA / .qpkg / SickBeard-TVRage / sickbeard-tvrage.sh start 1 >>/ dev / null 2 >>/ dev / null

29614 admin 1300 S < / bin / sh / share / MD0_DATA / .qpkg / SickBeard-TVRage / sickbeard-tvrage.sh start

29664 admin 32996 D < / opt / bin / python2.7 SickBeard.py --daemon --pidfile / tmp / SickBeard-TVRage.pid

30077 admin 544 S grep ick

If you only see the following, then SickRage indeed crashed:

18040 admin 544 S grep ick

In that case try to toggle SickRage OFF and ON again in the QNAP App Center again, and keep an eye on it by using the “ps” statement again.

Eventually, when all is migrated, the “ps” statement should produce something like this:

1

2

3

30833 admin

31100 S < / opt / bin / python2.7 SickBeard.py --daemon --pidfile / tmp / SickBeard-TVRage.pid

30915 admin 544 S grep ick

When opening the SickRage web-interface, look again at the total number of shows and episodes (bottom left of the shows list page).

It might take a few minutes to show the correct (or close) number, so if the number seems too low, refresh the web-interface. It took me 3 refreshes to see the correct number (actually showed only a few more episodes than I originally had).

SUBTITELS UPDATE FOR EXISTING SHOWS … The shows from the old database will have subtitles disabled by default, which kind-a sucks, but can be fixed with a few clicks and some patience. Go to the “Manage” menu and select “Mass Update“.

In the appearing list, check the “Edit” option in the titlebar so all shows will be selected.

Next, scroll all the way down and click the “Edit Selected” button.

In the newly loaded page, set “Subtitles” to “Enable” and finally click the “Submit” button. Processing all shows will take quite a while, but SickRage will now at least try to find missing subtitles.

Configuring SickRage

Now that we have a running SickRage, time to do some configuration steps.

p.s. I’m skipping the Anime settings button – I have no experience with Anime when it comes to TV shows.

Click the Configuration icon in the upper right corner (left of the blue “Support” button), and choose “General” from the drop-down menu.

The General Configuration page will open, where you will see multiple buttons for specific section and several tabs for sub-sections – we will go through all of them and I’ll show you the setting I’ve used.

Tip : You can enable your old SickBeard temporary, if you’d like to copy the settings (like those long API key’s and such).

General Configuration – Misc Options

The following options have been checked or set – all options that I have not mentioned are not checked or have no value set.

Click “Save Changes” (at the bottom of the tab) to save your changes.

General – Misc Options Option Value Purpose/Notes Check for Update Check for SickRage updates automatically. Update Frequency 24 Check for updates every 24 hours. Notify on Update Optional: Sends notification after update.

Requires notification handler to be set (later). Default Indexer All Use both TheTVDB and TVRage for show and episode info. Indexer Timeout 10 Give an indexer 10 seconds before it times out. Logging directory Logs Directory for dumping log file(s).

In this case: a subdirectory of SickRage’s QPKG directory.

General Configuration – Web Interface Options

The only values that has been entered here are:

The IP port SickRage’s web-interface will use. Default this is “ 7073 ” for the field “ HTTP Port “.

” for the field “ “. Username and Password – just to make sure nobody is tampering with your stuff.

I have set NONE of the other options …

You can however choose settings you prefer, for example for logging HTTP access, IPv6, HTTPS, etc. Click “Save Changes” (at the bottom of the tab) to save your changes.

Note : Normally, making changes in these options require a restart. For our initial setup we will first complete all settings before restarting SickRage.

Here we set our date and time options, which I’ll leave up to you to decide.

I left my settings to their default values: Date Style (Use System default), Time Style (11:13:41 AM), and Timezones (Network Timezone).

Click “Save Changes” (at the bottom of the tab) to save your changes.

General Configuration – Advanced Settings (optional)

The only settings I’ve changed here is checking the option to “Enable API” and generate an API key. You will need to enable this if you’d like to use 3rd party tools, for example SickBeardConnect (an extension for Google Chrome) or one or the other smartphone application (iOS, Android, etc).

If you’re running a 3rd party app: update in that app the URL (port number) and the API Key, so it connects to SickRage.

Keep in mind that this is optional, so if you don’t use such a 3rd party app, then you will not need this.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Backup/Restore

You can skip this tab ….

This tab is only used for making a backup of the database and your config file, which we will not need at this point.

It may however be very practical to use in the future. For example, just after we finished the initial configuration, or each time after adding a show, or just before doing some dangerous modification or migration.

Search Settings – Episode Search

These are my settings:

Search Settings – Episode Search Option Value Purpose/Notes Download Propers Download “Proper” or “Repack” version of episodes to replace episodes that have been marked as “nuked”.

In other words: replace a bad version with an improved version, if available. Check Propers Every 24 Check for proper versions once a day. Backlog Search Frequency 10800 Frequency in minutes on how often the backlog should be processed.

Default value is 10800 (weekly) and you most certainly should avoid using short times to prevent getting blocked or overloading services that help find episodes. Stick to weekly if you can.

FYI: 60 = 1 hour, 1440 = daily, 4320 = every 3 days, 10800 = weekly. Daily Search Frequency 60 Frequency in minutes for a daily episode search.

I use once an hour, and here also the recommendation to not set this time too low (see Backlog Search Frequency). Usenet Retention 1000 The age limit (number of days) of the retention your Usenet provider claims.

Mine claims 2000+, but I have found that most files >1000 days appear corrupted in some way. Ignore Words custom This is a comma separated list of words you do not wish to see in the files SickRage finds.

For example: german,french,core2hd,dutch,swedish,reenc,MrLss

Which means that I don’t want anything german, french, swedisch or dutch (I only want the english episodes), and I had bad experiences with files that had reenc, mrlss or core2hd in it.

So if any of these words appear in a filename, then SickRage will ignore those. Allow High Priority This gives a higher priority to recently aired episodes. Daily Search on startup After (re)start: do Daily Search right away. Process Backlog on startup After (re)start: process the backlog right away.

So restarting SickRage will trigger a backlog search, no matter when that was done the last time.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Search Settings – NZB Search (optional)

With it’s SickBeard background, NZB (Usenet) search is pretty much a must, but not a requirement, and a suitable Usenet account is needed when you enable this option. SickBeard users will most likely want to use this.

On this tab we enable NZB searches and we also link it to our application that downloads NZB’s from your Usenet provider.

On a QNAP I recommend SABnzbd which has worked wonderful for me.

For instructions on how to link SABnzbd, please read the first chapters of “QNAP, Sick Beard & SABnzbd – Download TV Series automatically” where this is explained for SickBeard, which works the same way for SickRage.

You can also use NZBget or a Black Hole, but on a QNAP SABnzbd works excellent …

A Black Hole is a directory where NZB files will be dumped, and whatever application you use for downloading from Usenet groups will have to monitor this directory. Once a file is found, your NZB download application will have to use it to download the found episode.

My settings, based on using SABnzbd, if you do not have a suitable Usenet account, then leave “Search NZBs” uncheck and move on to the next tab.

Search Settings – NZB Search (SABnzbd) Field Value Purpose/Notes Search NZBs SickRage should search for NZB’s.

Note : You WILL need a Usenet account to download episodes! NZB Method SABnzbd Use SABnzbd for downloading episodes found on Usenet. SABnzbd URL custom Here you enter the link to the web-interface of your SABnzbd.

For a QNAP this could be for example http://localhost:8080/ (if it’s on the same QNAP).

Make sure you use the right IP port (8080 might be the default). SABnzbd Username your SABnzbd username Your username to access SABnzbd. SABnzbd Password your SABnzbd password Your password to access SABnzbd. SABnzbd API Key API key of you SABnzbd The API key your SABnzbd generated to allow access (unique for your setup!).

For example: f89363ab7a94b78aea5bed51232db7e2 SABnzbd Category tv The category used in SABnzbd for TV episode downloads. Default is “tv”.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Search Settings – Torrent Search (optional)

This is one of those options where SickRage improves over SickBeard – a better support for Torrents.

Note that SickBeard DOES support Torrents, just a lot more limited.

To enable Torrent support, you will need to check the “Search Torrents” option and define how to handle torrents.

Next you will have to define what Torrent application you’d like to use to download Torrents.

Since most providers frown upon the use of Torrents, using a Black Hole and downloading Torrents with Put.IO might be the best option.

A Black Hole, as explained earlier, is a directory where SickRage will dump (torrent) files. You or your Torrent application will have to handle the torrent files yourself. If you have a desktop Torrent client, then this will be the best approach as well.

Search Providers – Configure Custom Newznab Providers

I know, this is not the first tab, but we need to complete the last 2 tabs first before we can work fully with the first tab.

In other words: we have to define some search providers before we can give them a priority on the first tab.

On this tab we define, if desired, specific NZB search services – most of the free ones are crappy or dead or you need an invite, or you use a commercial one and have to pay a small fee.

For example, let’s assume we use the pretty good NZBPlanet. To be able to use this, we will need enter the:

– “Provider Name” (NZBPlanet),

– “Site URL” (http://nzbplanet.net),

– and “API Key” (a long hexadecimal number).

An example API Key would look something like this: 7791dfb12345678238f1abed66b829ff (this is not a real API key number).

The API Key number, is where things become interesting, since you will need to go to the site of the NZB search provider and have one generated.

Click the “Add” button to add your new provider – which will now appear in the list of the priority tab and in the drop down list to add custom providers.

After adding the service, selecting one from the drop down menu, changes the “Add” button to a “Delete” button so you can remove a provider if you wish to, unless of course you selected “– add new provider –” of course.

Search providers – Configure Custom Torrent Providers

Here we do not really need to do anything, since SickRage comes with a nice list of preconfigured providers – all the big ones are there (PirateBay, KickAssTorrents, etc). If you have a very specific provider (a private one for example) then you can add your provider here.

The method works the same as adding NZB search providers (previous section).

Search Providers – Provider Priorities

On this tab we can define what the search priority will be for the search providers by using drag and drop.

For example, you could shove an NZB provider on top, so SickRage will first look for NZB’s.

When you enable (check) a provider, an extra section will appear on the right showing you details, like API keys (good indicator that you MUST be a member, often not free), username and password (if needed), seed ratio requirements, etc.

Once that I really like is the fallback option to full seasons for the backlog. This option allows SickRage to grab a full season when there is a full season missing in the back log.

The most common providers will probably be:

KickAssTorrents

TVTorrents

Womble’s Index

SickBeard Index

And maybe ThePirateBay … but it all depends on your location, desired languages, which ones are blocked, etc.

As you can see; most free search providers are for Torrents … most (good) NZB search providers are not free, but often very cheap. For example $10/year for NZBPlanet.net.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Subtitles – Search Subtitles

Now this is yet another cool featured when comparing SickRage to SickBeard. It allows for automatically downloading of subtitles, even for multiple languages!

If you want to use this option, you will first need to check “Search Subtitles“.

The next step is to indicate the desired language(s).

In the “Subtitle Languages” box, you will need to type the name of the language you’re looking for. While typing a list of available languages appears, which you can select. For example: English, Dutch, Flemish, German, Brazilian Portuguese, etc.

You can define where those subtitles go, but I prefer them stored directly with the episode. In that case leave the “Subtitle Directory” empty. If you prefer a specific location, then you will need to enter a path here.

You can define how often a subtitle should to be searched for, the default value is once every hour, and it’s set in the field “Subtitle Find Frequency“.

Keep in mind that English subtitles are quite often almost instantly there, other languages (depending on the native language of the TV Show) will lag behind a little bit. Considering the amount of work that needs to be done to create subtitles, totally understandable, and hereby my gratitude to all these folks putting so much of their spare time in maintaining and translating all these subtitles.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Subtitles – Subtitle Plugins

This tab is used to define what Subtitle providers we’d like to use and in what priority.

I’ve had good experiences with Opensubtitles, so that would be my top provider. All the other providers kind-a depend on your preferred language.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Post Processing

On the first tab, also called “Post Processing”, we can set all kinds of goodies …

“TV Download Dir” is a directory used to dump our downloads in, for example from our Torrent Client, or manual downloads. This directory should be somewhere on your QNAP, for example a sub-directory of your Downloads share.

This is NOT the download directory of SABnzbd!! For SABnzbd we will be using a script which works directly with SickRage.

“Process Episode Method” is to indicate what to do with the original files,… Move, Copy or Link the original downloads? I use MOVE since I want to keep a clean download directory.

I left “Skip Remove Detection” unchecked, mainly because it’s not very clear what this is supposed to be doing.

I also left “Extra Scripts” empty.

I did however check the “Move Associated Files” option, so additional files are being moved as well (like subtitle and NFO files).

To avoid conflict, you might want to check the “Rename .nfo file” option.

The option “Rename Episodes” is something you most certainly want to check, well, that is if you’d like to keep your filenames nice and clean.

A cool option is to check the “Change File Date“, which modifies the date of the episode file to the actual air date. Slick!

If you dump your own (or Torrent) downloads in your download directory, you’ll need to check the “Scan and Process” option. If you use only SABnzbd, then you can leave this unchecked.

To set how often your Download Directory should be checked, set “Auto Post-Processing Frequency” to how often you’d like that to happen – 10 means very 10 minutes.

The “Unpack” option is unchecked and used to decompress/unpack files that have been zipped, 7zipped or RARed. You will however need the unrar binary, which by default does not come with SickRage. The unrar executable must be copied in the “SickRage/lib/unrar2/” directory. No matter what I tried – I did not get this to work, and it does not seem to like the unrar that came with OptWare. Since SABnzbd unrar’s by itself and Torrents are often unrarred as well, I didn’t have a need for it in the end so I didn’t put much more effort in getting this to work.

I left the option “Use Failed Downloads” unchecked … failed downloads are exactly that: failed.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Post Processing – Episode Renaming

This section is rather important, as it renames your downloads to a much nicer and cleaner filename.

For SickBeard users: you can start by copying the settings of SickBeard, after all we’d like to remain consistent with our filenames.

For who read the SickBeard article; this will look familiar …

I’ll pass you my settings, but you can completely customize this to your own needs and preferences.

SickRage – Episode Naming Field Value Purpose/Notes Name Pattern Custom (you can select a predefined pattern here) Season %0S/%SN – %0Sx%0E – %EN Pattern for my preferred filenames:

(see below for more info)

Season 02/Show Name – 02×03 – Ep Name.ext Absolute Number No absolute Number (only applicable for Anime) Strip Show Year (not checked) This option, if checked, would remove the year if a show title has a year in it.

This would potential cause conflict if you have 2 shows with the same name but with different years. Custom Air By Date Checked – Custom Pick the pattern you prefer. %Y/%SN – %A-D – %EN This is the pattern I used, which results in:

2011/Show Name – 2011-03-09 – Ep Name.ext Custom Sports Checked – Custom Pick your pattern for Sports episodes: %Y/%0M/%SN – %A-D – %EN My pattern, which results in:

2011/03/Show Name – 2011 03 09 – Ep Name.ext

Below a list of the string codes you can use in your patterns:

Click “Save Changes” (at the bottom of the tab) to save your changes.

Post Processing – Metadata

Here we can set what kind of metadata (data of the data, or in other words: additional show or episode information and pictures).

Since I use XBMC, I’ve set this to “XBMC 12+“, and checked all options. Up to you and your setup what you would like here.

Click “Save Changes” (at the bottom of the tab) to save your changes.

Notification

Under this section we can set notifications to our media devices, smartphones, computers, or even Twitter or email.

Since I use XBMC, and I have one XBMC Box running 24/7, I’d like to notify this box for sure, so my shared MySQL databases get updated when needed.

For notifications on your iPhone, I’ve found BoxCar (free) to work pretty good.

I’ve played with Growl in the past, and this works pretty good as well for Desktop (Windows and MacOS X), iOS and Android.

Trakt.tv and Adding Recommended Shows … Please note that when you’d like to use the “Add Recommended Show” option (on the “Add Show” page), you will need to enable Trakt.tv notification here. Effectively this means that you need to sign up with Trakt.tv and enter username, password and API key from Trakt.tv.

Click “Save Changes” (at the bottom of the tab) to save your changes.

RESTART SICKRAGE! Once you’ve completed all settings, click the “restart” link (bottom right of the web-interface) to restart SickRage!

Adding existing TV Shows to SickRage (optional)

When migrating from SickBeard, you’d want to rebuild your database, if you didn’t copy the old SickBeard database (!).

To do this we will need to re-add the existing shows we have,

Click the “Add Show” button. In the newly loaded window, click “Add Existing Shows“.

This would be a good time to disable you old SickBeard setup – if you had that installed and running on your QNAP.

The window reloads and here we click the “New” button to add our TV-Show directory (which kan hold multiple TV shows).

SickRage will now scan all the NFO files in the directory you’ve just added. Depending on the number of TV Shows you have, this can take a little bit.

Once it scanned all directories, it will show a list of the found TV Shows.

I’ve found that SickRage failed with 99% of my shows, bummer.

Click “Submit” to proceed – for each unknown TV Show, SickRage will ask you which one to pick.

Might be time consuming, for each show click the correct show and click “Add Show“.

Note : Sometimes SickRage can not find a show. For example “Star Trek Enterprise”. Correct the name in the search field to for example “Enterprise” and click the “Search” button again and it will be found – do NOT press the ENTER key. Optionally switch to another indexer (All Indexers, TVRage or TheTVDB).

Connecting to SABnzbd to SickRage

Now that we have our settings done and TV Shows added, SABnzbd will download found episodes, however it will not process them yet.

Open the SABnzbd web-interface and go to “Config” “Folders” “Post-Processing Scripts Folder” and point it to the “autoProcessTV” directory of SickRage ( /share/MD0_DATA/.qpkg/SickBeard-TVRage/autoProcessTV ) and click “Save Changes“.

Next thing is creating a proper “autoProcessTV.cfg” file so the script will actually work (again using SSH).

nano / share / MD0_DATA / .qpkg / SickBeard-TVRage / autoProcessTV / autoProcessTV.cfg

The file content should look something like this:

1

2

3

4

5

6

7

[ SickBeard ]

host =localhost

port = 7073

username =yourusername

password =yourpassword

web_root =

ssl = 0

You will need to change a few of these lines to what its relevant for your setup of course. For example username and password.

If you use a non default IP port, then change “7073” for the port number you use.

If your SickRage is not on the same machine, then “host” needs to be updated.

If you’re using “https” then set “ssl=1”.

When done entering, press CTRL+X, press the Y key, and press the ENTER key.

SickRage should now be running … and you’re ready to test and monitor the first few downloads.

Make sure to test both NZB and Torrent downloads.

In case you used any of the “Black Hole” methods: do not forget to copy the downloaded files into the directory you’ve set for SickRage to monitor, otherwise new downloads will not be processed.