A word about legality:
Downloading TV shows you have free or paid access to is mostly within the "illegal but idiotic" category in the US (Canada and a lot of the rest of the world are basically in the clear, from what I understand). There hasn't been a real challenge to downloading unencrypted over-the-air content, so precedence hasn't really been set in that context yet. Regardless, the major issue has always been sharing rather than simply downloading, and using this guide won't net you any DMCA notices. That being said, you have to decide for yourself if you feel ethically correct downloading content you're already able to access by other means. Please don't use these methods to download things not included in your cable/satellite package or that you couldn't view OTA on your local stations. As for myself, I choose to use this method over the DVR in the living room because it's much easier to add shows to the media server my ripped DVDs sit on and have one central video repository in my house for all my devices, and because half the time I forget to set the damn thing. I don't feel any worse about doing so than I did breaking the encryption on my DVDs in order to watch them the way I want. If you feel the same way, read on.
What you'll need:
- A Usenet subscription. This will run you $5-$10 a month or a flat fee for a block of data. I use Astraweb's $25/180GB pay-as-you-go plan and have to top it off about once a year. When shopping for a Usenet plan, the two most important factors are retention (the length of time files are stored on your provider's servers) and SSL encryption, which just about every provider offers these days. NOTE: This method also apparently works with torrents, though I can't speak for how well it works since I don't use them. See this page for more on why Usenet is the superior option.
- A Usenet indexing service. There are plenty of free ones such as NZBsRUs and NZBs.org, but Newzbin is far and away the best and most powerful option. It's extremely cheap - you buy a stack of credits that are consumed over time, and you can freeze your account if you don't plan on using the site for a while. Again, this usually only needs to be topped off once a year or so, which usually costs about three bucks.
- SABnzbd+. This is your Usenet download manager, akin to uTorrent and the like for torrents. Your indexing service will provide you with .nzb files, which contain the information SABnzbd+ needs to find and download the appropriate files from your Usenet provider's servers. However, you don't really need to worry about all the details, since the process will be entirely transparent by the time you're done.
- Sick Beard. This is the program that makes the magic happen. More on that in a moment. For now, just go ahead and download it.
- OPTIONAL: An account with Notifo. This is a free service that provides a push notification API for apps to hook into. Installing the app on your phone will allow Sick Beard to notify you when you have new shows ready to watch.
Getting it all set up:
Install SABnzbd+ first. Once it runs through its installation routine, it'll launch a wizard to help you get it configured. The interface is entirely web-based, and if you want to be able to access it from any PC on your network you can set up a username/password during this part. Next, it'll ask you for your Usenet credentials. You'll have gotten these when you signed up with your Usenet provider, so just plug everything in the appropriate boxes. After that, you'll be able to enter your Newzbin credentials to enable some additional functionality. This part isn't necessary, but it's highly recommended. Once you've done that, you just need to make a couple of changes. Head to
Config | Folders and set the download folders to the location of your choosing (I have a catch-all file on my second hard drive called "Unsorted," so I use "E:\Unsorted\Usenet" as the place for incomplete and unprocessed files). Also, select a location for your "Post-Processing Scripts Folder." (I use "E:\Unsorted\Usenet\Scripts"). Save your changes, and you're done.
Next, extract Sick Beard to the location of your choosing. Since it's a stand-alone application that doesn't need installing, you can place it wherever you like. Once it's extracted, run it. Like SABnzbd+, Sick Beard is browser-based and can be accessed from other machines. To set it up, first go to
Config | Search Settings. Check the "Search NZBs" box, then select "SABnzbd" from the "NZB Method" drop-down box. Enter the SABnzbd+ URL (http://localhost:8081 by default) as well as the rest of the information it asks for and then hit "Save Changes." Next go to
Config | Search Providers. Check the box next to your preferred indexing service and fill in your login information under the "Configure Providers" heading. Save your changes. If you signed up for Notifo, go to
Config | Notifications and enter your credentials. There are lots of other notification options such as Twitter, Growl, and XMBC as well, so poke around if you like. The last thing to do is to set up Sick Beard's post-processing routine, which keeps your files nice and orderly. Copy the contents of the AutoProcessTV directory from your Sick Beard folder into the scripts folder you set up earlier. Then, in SABnzbd+, click
Config | Categories and select "sabToSickBeard.exe" from the "Scripts" dropdown under "TV."
You're now ready to rock and roll. Head back to the main page of Sick Beard and click "Add Shows." Select "Add New Show," then enter the name of the show you'd like to start grabbing. Sick Beard will query TheTVDB.com and return a list of shows matching your search.
Click "Next" to choose where the show will be stored. Sick Beard will automatically create a folder for the show, so you only need to specify a top-level folder (E:\TV for me). This can be set to default so you don't have to do this step again. By default, Sick Beard will only grab new SD episodes of the show. To download the backlog or to specify HD content, click "Step 3" and make your changes. Otherwise, click "Add Show." The show will now be added to the home screen. Clicking on it will take you to a detailed episode list, where you can see information about each one, download backlog episodes you missed, and do lots of other cool stuff.
From here on out, the whole shebang is on autopilot. New episodes will be downloaded as soon as they hit Usenet, and you'll get whatever notifications you enabled as soon as they're downloaded. The "Coming Episodes" tab will also give you a nice summary of what's coming up.
Repeat the "Add New Show" process for anything else you want to watch, and then sit back and enjoy never having to fuss with the DVR again.