Tutorial: How to Automatically Download TV Shows, Movies, and Music into Kodi

If you have been considering ditching the cable or satellite and going with streaming TV entertainment, you could use paid services like Netflix, Hulu, or Amazon Instant Video.  Or, you can get TV without ads, a bigger selection of shows and movies, and browse and watch it all in one interface like Kodi (formerly XBMC) on a Home Theater PC (HTPC).

There are 2 main ways to do this.

  1. Streaming using an unofficial Kodi add-on like SALTS or Exodus
  2. Download videos and audio using a Usenet provider and some free software (shown below)

If you want to explore option #1, follow those links for tutorials.

To find out more about #2, read on…

Sign up for a Usenet provider

There are lots of Usenet providers that offer unlimited Usenet access with unlimited bandwidth with 1640+ days retention, SSL, and 30+ connections for a very reasonable price.  I’ve tried a number of them, and these are some of my favorite ones…


Overview of the HTPC Usenet PVR System

The applications that will need to be installed on the computer that handles this setup are…

  • SABnzbd+
  • Sickbeard (for TV shows)
  • CouchPotato (for movies)
  • Headphones (for music)

All of these applications are installed and run in the background, and are only access through the browser at the IP address of the computer (or localhost) using the specific port number that each application is set to use.  I recommend you bookmark each application’s page so you don’t have to remember which port it was.

Here is a flowchart diagram that illustrates how all the separate applications and elements interact with each other.  This centers around Sickbeard, but keep in mind that CouchPotato and Headphones act exactly like Sickbeard but those are focus on movies or music respectively therefore get the movie or album data from other sources (instead of TheTVDB).


After you have subscribed to a Usenet service, the first thing to do is install and setup SAB (SABnzbd+).  Download it from the SABnzbd Website.  This application is simply the “downloader” which access the usenet provider directly to do so.  But what is doesn’t do… is know where any of the files are.  That’s where the other applications come in.


Download and install Sickbeard (They have instructions on their website). Sickbeard is a TV show management application.  You tell it what shows you like and it fetches all of the seasons and episodes data and lets you pick what previously aired shows you want to mark as “wanted”.  It is constantly doing searched (which use search providers… we’ll get to that next) to find new shows that air (usually an hour after it’s aired live) and to find old “wanted” shows as soon as they become available.  Here is a wiki on How to Use Sickbeard.

Search Providers

Now, one thing you will need to do to improve your results with Sickbeard is to setup as many search providers as you can.  Search providers do indexing of what files exist within Usenet.  Sickbeard uses these to search for a show episode.  If it is found, the search provider returns a URL of an NZB file and gives it to Sickbeard.  This is called a “snatch” in Sickbeard.  Upon a snatch, Sickbeard then sends the NZB URL to SAB to download the file that the NZB is referring to.

Here are the Search Providers I have setup in my Sickbeard…

Newsnab Search Providers:


Once the download is complete, SAB can run a script called “Sab2Sickbeard” (see the setup instructions) which sends the downloaded file back to Sickbeard to handle the post-processing where it renames the file with a unified naming convention, attaches metadata, and moves the file to the final destination.  At this point, Sickbeard marks it as “downloaded”.

XBMC Notifications

You can also setup notifications so that Sickbeard will notify XBMC (or one of many other media centers) that the file has been added and will trigger a media library update.


CouchPotato is like Sickbeard for movies.  Download it from CouchPotato’s website.  Here are some instructions on configuring CouchPotato.


Headphones is like Sickbeard for music.  See this site for an overview and instructions on the download, installation, and setup.

Play It Safe With a VPN

One more thing, if you’re going to be downloading TV shows and movies from a Usenet provider, I highly recommend you play it safe and use a VPN.  A VPN will encrypt your traffic so your ISP doesn’t see what you’re streaming or where you’re streaming it from.  Better safe than sorry, am I right?!

Anyway, I personally use IPVanish and it works great.  Feel free to give it a free trial to make sure it works well for you.

Need help?

Do you need any help or notice any important pieces of info that is left out?  Leave your comments below.  Thanks!

13 thoughts on “Tutorial: How to Automatically Download TV Shows, Movies, and Music into Kodi

  1. Hello Everyone,
    Ok, now I have a silly question for everyone. Why take hours upon hours to set up a HTPC, dwnld “Sick Beard” and
    invest weeks of learning to watch a TV show and to be a “Cord Cutter” when u can just buy a strmning box and
    plug it into your TV and viola!! Now u have a lot of television (except I cannot find 2 or 3 shows I really want to watch).

    Could someone plse tell me about some good “usenets” out there?

    As much as Prof. Kinkead is a prof, that is about how much I am a novice/beginner.

    If u think u can hlp me, plse e-mail me.



    1. Because we are tech nerds, and like to create computers, and software systems, Mary. Cutting the cord is just an added bonus ;)

  2. Nathan,

    Is this still a viable solution/configuration? I see that this post is now three years old. Do these services still provide reliable content? Is any of these done behind a proxy?


      1. Thanks for the update. I skipped over that post, as I have been using Genesis for a while now.

        Sadly, it isn’t holding up. I know the developer is working on the next installation (will not be called Genesis). Still, I wish Genesis worked like it used to. There are no good HD streams anymore, it seems.

        I’ve been using Ororo, but it has limited content.

        Have you looked into “The Beast” repo yet? It just combines most of the streaming plugins. I haven’t had much luck with it, as far as TV shows. It uses SALTS, and other plugins that I haven’t used in the past.

        1. I haven’t used The Beast yet. Is it a repo or a build? I thought it was a build which is why I didn’t bother with it because I don’t want to wipe anything that I’ve already set up.

Leave a Reply

Your email address will not be published. Required fields are marked *