How To Watch Any TV Show Or Movie For Free Without Commercials

In: How To By: Brian Armstrong

8 Mar 2009

For a while now I’ve been watching less and less actual television and turning to the internet to get around old fashioned media distribution methods.

In this article I’m going to show you how I have finally gotten the right home theater system setup that I am 95% happy with, which will allow you to…

  • Get any TV or movie that you want to see for free, automatically downloaded for you in some cases
  • Watch them whenever you’d like, no more tuning in at a specific time
  • Skip any commercials
  • Watch it on your television as it should be (instead of a computer monitor)

Full disclosure: depending on what content you download you may be breaking copyright law. It doesn’t bother me much if you do since the industry is so backwards, but I figured I should mention it. The irony is that this setup is a better user experience than anything you could buy.

As a side note/rant on movie theaters, why do people even go to these any more? You have to listen to other people talk and make stupid comments during the movie, you have to sit through 20 minutes of forced advertising at the beginning, you can’t drink wine/beer, you can’t cuddle with a significant other, you can’t pause it to take a leak, you can’t pay anything less than a 300% markup on candy. The list goes on and on. And perhaps the last remaining reason to go (larger screen/better sound) is largely disappearing with today’s home theater systems.

Anyway, moving on…

What You’ll Need

  1. An old computer you don’t use (doesn’t matter if it’s slow, the one I’m using has an 800Mhz processor and a pitiful 384MB RAM, but it does have to have an s-video out port)
  2. A TV that accepts S-video input (most modern flat screens support this)
  3. An S-video cable
  4. An audio cable like this which takes your computer audio and splits it into two cables for your TV
  5. A wireless mouse/keyboard (not absolutely necessary but makes it a lot nicer so you can do everything from the couch, I have this logitech one and it works pretty well).

You might be able to find both of those cables laying around the house by the way, they are commonly included with various electronic devices like camcorders, etc.

Step 1: Install Ubuntu Linux

While you could do this with an old Windows machine also, it uses more memory and crashes more often. This is very doable on Mac as well if you have an old Mac around (I use Mac for my day to day work and love it). However Ubuntu is a free operating system, uses very little memory, and is actually much better than Windows so that’s the option I chose.

Visit the Ubuntu download page and get the latest version (8.10 at the time of this writing). Burn the file to a blank cd and pop it into the CD drive on your old pc. Turn it on and you should get an Ubuntu install screen.

Note you may have to use safe graphics mode (I did) since you are using the S-video cable. Go through the steps and in about 20 minutes you’ll have a shiny new Ubuntu desktop.

One final tricky step to configure Ubuntu: I had to remove pulseaudio because it caused some problems later. Basically, open the sound configuration panel (System > Preferences > Sound), set everything to “ALSA”, then open a terminal window (Applications > Accessories > Terminal) and enter the following commands: “sudo apt-get remove pulseaudio” and “sudo apt-get install esound”.

Step 2: Install Miro

Miro is an awesome free piece of software which will download all your TV shows for you. What’s really cool is that in the next step we will tell Miro which shows we like, and it will AUTOMATICALLY go out and download them for us whenever new ones air. This is basically like free Tivo.

If you want to get technical, Miro is actually a bit torrent client. Bit torrents are basically a technology that says “instead of downloading a single big file from one place, download little pieces from a whole bunch of places”. This allows you to get the data faster and more reliably since it’s distributed (like the internet) and has no single point of failure. It is also a very good idea to “participate” in this process by sending your little file pieces to other people once you have a file downloaded. Miro does all this for you of course so you don’t have to really know or care about all this, but I thought I’d throw it in for the fellow geeks in the audience.

Anyway, head over to the Miro download page. The Ubuntu instructions are a little different if you’ve never installed something in linux before. There are lots of different versions of Ubuntu. If you followed the instructions above you have the Intrepid version, but if you aren’t sure you can always goto Applications -> Accessories -> Terminal and type “lsb_release -a” to find out for sure. Then you have to tell it where to look in the Synaptic package manager, and then reload it and pick Miro to install. The instructions the Miro page are quite good.

Pretty soon you’ll have something like this running:

You’ll probably want to install all these codecs to make sure you can play all the videos. Just run “sudo apt-get install ubuntu-restricted-extras” from the terminal.

Step 3: Add TV Shows with TVRSS.net

Next you’ll want to add all the TV shows you want to watch to Miro. I’ll re-post the key steps from this article at FreeTvReviews.com which already describes it quite well.

Miro Tutorial

  • Navigate to a show you want to watch
  • Right-click “Search-based RSS Feed”

Miro Tutorial

  • Click “Copy Link Location” in Firefox to copy the location of the link.
  • Launch Miro. At the top menu, click “Channels” -> “Add Channel”

Miro Tutorial

  • Paste in the link you copied from tvRSS.net and press Enter
  • Right click the channel and click “rename” to name it something more meaningful, such as the name of the show. This will help you keep it organized.

Basically, you’ll add each show’s RSS feed to Miro and it will then download the new shows (using bit torrent files) as them come out. (A lot of jargon, I know…don’t worry about it too much, it works.) You can also download old episodes from the feed.

One more tip: in the Miro options I’d recommend setting the maximum upload speed to about 10Kb/second. On most DSL/cable modems this will drastically improve your download speed since it won’t be trying to upload at your maximum speed.

Step 4: Getting Movies

Many movies are also available as bit torrent files. Miro can download them for you or you can even install another bit torrent client on Ubuntu if you’d like.

The best places to search for bit torrent movies? I like to use mininova.org. Once you do a search, sort the results by number of “seeds” to get the best results. This means the number of people uploading pieces of the file. The more seeds, the faster your download will go and typically the better the quality of the movie (there are a lot of bad copies floating around sites like this so it’s not quite as easy to get good movies as it is TV shows).

Also, you will often have to wait until a movie comes out on DVD to get a good bit torrent copy. Before then, most of the copies are from people bringing video cameras into movie theaters and the quality is horrible. I normally just wait for a DVD copy to come out on mininova.

An alternative site you can try is thepiratebay.org also but they don’t let you sort by number of “seeds”.

Step 5: Getting a Killer Experience with XBMC

This final step is optional. You can watch all the movies/TV shows above in Miro or with another video player like VLC media player which is excellent.

But if you want to take it one step further and REALLY pimp out your system, consider getting XBMC installed along side Miro. This thing is GORGEOUS and makes a cool display to show all your content: TV shows, movies, pictures, music…it even does weather and a bunch of other stuff (for example, there is a plugin for getting hulu.com shows).

Once you have it installed, go to the ‘video’ section and click ‘add source’. You’ll want to point it to the directory where Miro is downloading your TV shows. Now you can view all your TV shows in XBMC.

You may also want to enable deleting of files in the XBMC options. Then when you’re done watching a TV show/movie you can clean it off your hard drive to save space.

With your wireless keyboard you can control the whole thing and it is AWESOME! Check out these XBMC keyboard controls for more tips.

Here is a video demonstrating XBMC on Ubuntu (it would of course be in full screen mode when you actually use it so you won’t see the the computer desktop around it):

Conclusion
Parts of this can still be a bit tricky unless you are a computer nerd, obviously. But it’s getting easier all the time. If you run into problems, post them below and maybe everyone here can help you figure it out.

We are quickly reaching a point where downloading media like this over the internet is actually easier and much more enjoyable than traditional distribution models like cable television or mailing DVD’s. As usual, big slow companies are behind the times with this and out of touch with what consumers would like. About 95% of what’s on TV is complete crap and really annoying, so this is a good way to filter out the junk. It’s also a huge opportunity for entrepreneurs to come in and make a killing!

Hope you find this useful or at least educational if you don’t plan to do it yourself!
Brian Armstrong

17 Responses

    Avatar

    College Town Menus (CTM)

    March 9th, 2009 at 1:03 pm

    Nice write up, I love Ubuntu, it’s now on my main computer, but still have Windows on a desktop, and Windows on my laptop. It works great out of the box, getting my dual monitors and webcam took just a few minutes, but completely stable. My other PC was originally designed to do only this, and I did it with ATI Radeon software, but it wasn’t good.

    Some suggestions for really geeky readers:
    1) Get a audio receiver and 5.1 surround sound speakers.
    2) Use the digital-out port in your PC’s audio card for true digital/surround
    3) S-Video is good, better than regular, but if you’re downloading HD videos (yes you can) on BitTorrent, why not display it in a higher resolution? Upgrade your video card to output with Component, DVI, or HDMI.
    4) I’m not sure how to do this on Ubuntu, but you can also get a HD Tuner Video Card, and get a HD Antenna to view free HDTV over the air.

    The only bad thing is that you cant watch sports as they happen.

    Q: How do I add an avatar to these Comment Posts?

    Avatar

    Chris

    March 9th, 2009 at 2:41 pm

    Hey Brian – cool post. I actually configured my setup as follows:
    1. Bought a 26″ HDTV at Wal-Mart ($400)
    2. Bought an entertainment set ($100)
    3. Bought an S-video cable ($40)
    4. Bought an audio cable to connect PC to entertainment set
    5. Connected HDTV/entertainment set to cable & then connected my PC to the entertainment set.

    I currently subscribe to Netflix. Hadn’t thought about going without cable, but also agree that the stuff on TV is a bunch of BS, so I might try out your suggestions.

    Avatar

    john

    March 10th, 2009 at 11:17 am

    I can’t subscribe to a feed or site that endorses copyright infringement as acceptable behavior. Adios!

      Avatar

      Mike

      March 10th, 2009 at 6:05 pm

      There is no difference between you doing the steps as outlined, and watching shows on YouTube or Hulu, or directly from the network’s website. Also, when doing the steps above, you cannot view the shows live (streaming) – its an after-the-fact situation, wherein it’s the same if went to your friends house and watch a show that he recorded earlier.

    Avatar

    Mel

    March 10th, 2009 at 2:50 pm

    I hope you saw that coming, Brian :)
    Anyway, personally I love the sites you linked. I had never heard of Miro before (downloaded everything myself) but so far I’m loving it. Thanks for the tips!

    Avatar

    Matt Thomas

    March 10th, 2009 at 5:48 pm

    Great post Brian. Using the internet as a substitute for cable (or satellite) has really been gaining a lot of publicity in recent months (the most recent issue of Business Week JUST published an article about this).

    I, too have been looking for some solutions to this over the past few days, and have come across an alternative to XBMC worth mentioning: Boxee. Boxee is powered by XBMC and has been garnering a lot of popularity recently. It runs on Linux and Mac, is open source and also has a great UI. Definitely worth the look.

    Avatar

    bill

    March 16th, 2009 at 4:49 pm

    This post is pretty good, but I would recommend the following…

    Ubuntu Server edition installed on GA-MA78GM-S2H mother board with AMD ahtlon X2 chip. I choose this mother board because it is made for processing video, and can handle HD content no problem. It also has a built in HDMI port for your flat screen.

    Install svn checkout of XBMC, and run scripts to boot directly into XBMC. Get a logitech harmony remote to control everything from XBMC, your TV, your surround sound, or any other piece of electonics you have connected to your entertainment system.

    Last, but most importantly…Though not free Usenet is far superior to bit-torrent in terms of speed, and completion.

      Avatar

      Brian Armstrong

      March 16th, 2009 at 8:53 pm

      Pretty cool…how do you use usenet to get movies?

        Avatar

        bill

        March 17th, 2009 at 8:13 pm

        There are numerous options. First it depends if you’re running on Mac, or Windows. Get yourself a “Newsreader”. This is software that allows you to interact with Usenet itself. For Mac I’m a fan of Unison, and for Windows Grabit is popular. Then you’ll need access to Usenet through a premium Usenet provider. Giganews, Newshosting, and Astraweb are all very highly recommended. The easiest Usenet site to get started with, and has been an excellent service also would probably be Itchycats. Usenet is much safer in terms of spam, and viruses. Plus it’s 100% legal to use. Usenet itself has actually been around longer then the internet. It may sound a touch daunting at first, but if you’ve already dug into it far enough to start playing with XBMC, then Usenet is likely for you. You’ll never go back to torrents. Post more questions if you have em. Best of luck.

    Avatar

    Flint

    March 26th, 2009 at 1:38 pm

    I am Flint who is an enthusiastic guy and have developed a site called http://money-making-system.synthasite.com which has information about sites where you could make money. I have written every single word on the site by my life experience.

    Avatar

    John Cena

    April 11th, 2009 at 7:42 am

    Are you sure this will work out? I mean free TV with UBUNTU stuff??

    Well, I never thought of using it but if it can provide free TV then it is really great..!!

    Guess.. Now I will try it once according to your instructions.. :D :)

Leave A Comment

About this blog

Breaking Free is a blog for people who'd like to quit their 9-to-5, start their own business, and achieve financial freedom. It's written by web-entrepreneur Brian Armstrong. You can read more here »

  • Chuck Cohn: Very cool. I'll check it out for my blog. Any idea how your conversion rates on UniversityTutor (~1% [...]
  • College Town Menus (CTM): Its been a while since an update on this, nice to see its growing and working autonomously! Great wo [...]
  • From New Idea To Business Launch In One Month (with pictures): [...] you read that right, I didn’t even come up with this idea myself, remember that one of t [...]
  • Brian Armstrong: Hey Ash, I think I just started with $50 or something (which is 1,000 stumbles) to see the response, [...]
  • Ash: I'm trying StumbleUpon for ShirtJax. What daily budget did you use for BuyersVote? [...]