How to Quit Your Job and Start Your Own Business
In: How To By: Brian Armstrong
8 Mar 2009For 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…
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
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.



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
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 »
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?
Brian Armstrong
March 10th, 2009 at 2:49 am
Great tips!
For the avatar checkout http://en.gravatar.com/
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.
Brian Armstrong
March 10th, 2009 at 2:50 am
Sounds like a sweet setup Chris, too bad I’ll be moving to BA soon and won’t be able to bring this with me :)
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!
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.
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!
Brian Armstrong
March 10th, 2009 at 3:44 pm
I suppose it’s to be expected, can’t make everyone happy :)
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.
Brian Armstrong
March 10th, 2009 at 6:17 pm
Hi Matt, yep Boxee looks great too. It wouldn’t run on my very old machine (read something about it requiring 3D graphic card support?) but heard it was great.
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.
Brian Armstrong
March 16th, 2009 at 8:53 pm
Pretty cool…how do you use usenet to get movies?
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.
Brian Armstrong
March 18th, 2009 at 1:22 am
Hi Bill, interesting stuff. I had no idea this was still being used. Almost seems like a secret underground society! Haha…will have to try this out.
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.
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 :)