Better Plex on Roku?

I received an interesting email from Roku yesterday.  Besides tempting me to buy the MLB TV package (which I'm considering), it also contained this:


This is what I've been waiting for... I hope.  There was already a Beta version of Plex available, but the controls just didn't feel right and it was a hassle to scroll through every movie to get to the one I wanted to watch.  This release version looks to be more polished.  In fact, it looks a lot like the Plex app for iOS.  The presentation of your library has a similar feel to NetFlix on Roku.  There are separate sections for your Plex Channels and for your home libraries (Movies, TV, etc.).  Within the library there are the expected sections like "Newly Released", "Recently Watched", "By Genre", "By Actor", etc.  Actually, these are the same headings that were available in the Beta app, but you could only choose them one at a time along the top of the screen.  The new interface definitely looks and feels better.  This is what I've been waiting for.

Add the Plex Channel to your Roku.

Evolving and Expanding the Home Theater Setup

Since writing about Nearly Subscription Free TV, we've moved and that meant not only re-installing all the components of the home theater system, but even re-arranging them a bit.  The Mac Mini got moved from the smaller LCD TV to the larger Plasma TV in the family room.  But, since this is also the television that hosts the XBox360 there's the matter of "resource contention"... i.e, the wife wants to watch Dancing with the Stars while I'm playing Rocksmith.

She's perfectly happy to watch on the LCD television in the guest room, but the problem is that the only device in there is the AppleTV and it won't stream from the Mac Mini / Plex Server that's located in the family room.  The initial attempt at a solution was to get another Mini DisplayPort to HDMI cable so she could access Plex from her laptop and display it on the LCD television.  While this works, it's a bit clumsy and requires taking over her MacBook Pro while she's watching anything.

Roku to the Rescue

In my quest for finding a device that would stream from the main Plex media center, it looked like a Roku was the way to go.  For $80 at Best Buy I picked up the XD model that streams 1080p.  It was dead simple to hookup; AC and HDMI.  Create a free Roku account.  Install the Plex "Private Channel" and voila!  Access to the Plex library with a simple remote control and fairly intuitive user interface.

The only issue (and it's not a Roku issue) is that Movies that we ripped from our DVDs as Video_TS folders will not stream.  This is the same issue we get when using the Plex app on iOS for the iPad or iPhone.  Apparently it has to do with licensing MPEG2.  It looks like the "solution" is to convert those Video_TS rips to MKV files.  We've got about 500 movies on the Drobo, so that's no simple undertaking.  I found a script online but it's not working for me... looks like from the comments that MacTheRipper may be the reason.

I'm still working out whether I'll convert them onesy-twosy with the MakeMKV GUI or try to write my own script.

Nearly Subscription Free TV

I've been asked several times lately about my home entertainment setup.  About six months ago we ditched Dish Network and went to a mostly subscription-free solution.

I'd been toying with the idea of cutting the cord for a while, but it seemed like there wasn't a fully-baked solution out there that would satisfy my needs.  I tried MythTV and was somewhat impressed, but it was difficult to install and required a lot of manual configuration.  I realize strides have been made since my early attempts.  There are now Live distros that are pretty much ready to go to get you up and runing quickly.  Still I'd say it's best left to Linux tinkerers.


Skip this part if you're only interested in the details of the "new" setup.

I saw an ad for Direct TV telling me they could save me a ton of money on my television subscription.  I ran the numbers and, sure enough, it looked like I would save significant money during the first year.  But, after the introductory period it was going to cost me about $5/month more than what I was paying for Dish.  Was the up-front savings worth the hassle of changing providers, getting new equipment installed and setup and teaching the wife how to use it?  I thought not.

Instead, I called Dish Network and told them about the offer and asked if they were willing to offer me anything similar.  I was told that they were willing to reduce my $88/mo bill to $83/mo… not exactly what I was hoping for.  I thanked the rep for her time and told her I'd be better of switching to Direct TV.  She transferred me to a "customer retention specialist".  The "specialist" said she could reduce the price of my HDTV add-on package from $20/mo to $10/mo if I signed a new 2 year contract.  Again, this wasn't much of a deal so I told her I wasn't going to sign a new contract and I'd weigh my options and call back.

I took to Twitter and expressed my surprise at the lack of competitiveness from Dish Network.  Within a few minutes I received a direct message from a Dish Network rep telling me they'd love to keep my business and to send her my account info to see what they could do.  I sent her the account info, the details of the Direct TV offer and the history of what I had been offered from Dish.  She replied that I had already received the best offer they could provide and that I'd spend more money in the long run with Direct TV.  "Maybe" I said, "But I'll save $600 in the first year so it's going to take a while".

Disgusted, I called Dish Network's Customer Service and asked to cancel my service.  They asked what they could do to keep me as a customer.  I told them they'd already failed at that and I was tired of discussing it.

Now what?  It seemed it was time to see if we could make this "Internet TV" thing work.  I made a list of all the content that we had saved on our Dish DVR as well as the scheduled programs that we had so that we could see what we would be missing and how we could go about getting it again.

What We Had

We already had two AppleTVs, both the current model and the previous generation.  The newer AppleTV is great because it gives us access to all our iTunes media as well as the iTunes Store for renting TV shows and movies, and NetFlix.

The old AppleTV was running XBMC and Boxee to get access to various content plug-ins, but honestly we rarely used it once we got the newer version.  Beyond that we had a DVD player and an XBOX360.  The XBOX also gave us access to NetFlix.

What We (Thought We) Needed

Television Shows

Returning to the list of content that we had given up, it was obvious that we needed an antenna since the vast majority of the programs that we watched and recorded were on broadcast television.  This was a good thing and an easy win.

I used these plans to build an HDTV antenna.  It's not the prettiest in the world, but we hid it out of site and it worked like a dream.  We used it until I discovered that we already had a rather large OTA (Over-The-Air) antenna mounted in the rafters of our garage (who knew?).  I rerouted some cabling to distribute the signal to our 2 televisions and we were back in the TV game… except.

Except that we were now slaves to the program schedule.  If we wanted to watch something we had to actually be home in front of the television when it aired.  By giving up our DVR we could no longer time-shift recordings and it had been many years since we had a VCR hooked up.  And after growing accustomed to HD, there was no way I was digging that VCR out of the closet.

My search brought me to Elgato's EyeTV One.  It's a USB dongle that accepts an OTA HDTV signal and lets you watch television on your computer.  The included software was quite good and includes an on-screen guide with search capabilities and, most importantly, the ability to act as a DVR with smart schedules to record the shows we wanted to watch.

This lead us to the next hurdle.  Watching TV on my 15" MacBook Pro was not quite the same experience as watching it on the 50" Plasma.  We needed a way to get that content back on the big television.  I purchased a cable kit from MicroCenter to take the Mini Display Port and the mini TosLink outputs on the MacBook Pro and combine them into an HDMI connection that could be hooked to the television (or AV receiver).  Now we were really back in the TV game… except.

Except now I had to leave my laptop hooked up to the television with cables hanging everywhere like it was on life support.  And, whenever we went out I couldn't take my laptop with me because that meant disconnecting the antenna and possibly missing some scheduled recording.

What We Really Needed

Obviously we needed a computer dedicated to the task of being the home media center.  I knew it wasn't going to be a beige (or black) box with noisy fans sitting in the living room.  The logical answer was the Mac Mini.  There's a wealth of information online from folks who have successfully used the Mini as the heart of their home entertainment center.  This is where I should have started all along.

I decided to look for an Intel 2.53GHz Mini, found a suitable one on Craigslist and purchased it for a great price.  I wiped the drive, installed Snow Leopard, installed the EyeTV software and hooked up my display converter.  And finally, we really were back in the TV game.  The EyeTV interface is fairly intuitive and is built for the 15-foot viewing experience providing on-screen guide information and DVR controls.

That solved our OTA television needs, but there was still some other content we wanted that wasn't available on our AppleTV using NetFlix.  To get more content we turned to Plex.  Plex is a fork of the XBMC project that was originally built for Mac OS X, but has since been ported to other operating systems.

Plex is simply brilliant.  It has a built in media manager for organizing the movie and TV shows that you may already have in a variety of file formats.  But it also supports hundreds of plug-ins that allow you to get content from a variety of sources like ABC, Hulu, YouTube, FoxNews, CNN, ESPN, etc.  It's amazing how much quality content is available for free.  I regularly use the plug-ins for watching Revision3ESPN3, and PokerStars.TV.


Which brings us to sports.  Major sports fans will likely have a more difficult time with dropping subscription televesion service.  Obvsiously you can still get broadcast games with your OTA antenna, but you won't get the events from ESPN, ESPN2, FoxSports Net, Speed and the like.  As I mentioned previously, the AppleTV has MLB.TV which allows you to watch all MLB games for $99/year.  The caveat here (and it's a big one) is that if you live in a major market, you won't be able to watch any games from your home team.  No home games.  No away games.  I'm sure there's away around this restriction if you're dedicated, but it simply wasn't worth investigating for me.


The movies category is pretty well covered with iTunes (AppleTV) and NetFlix (AppleTV or Plex).  You can rent the latest releases on iTunes for about $3 - $5 each.  Once you rent a movie, you'll have to wait for it to buffer for a few minutes before you can begin watching.  The amount of time it takes to buffer depends on your Internet connection speed.  For older movies, NetFlix can't be beat.  There's a mammoth library of content that can be streamed that's included in the $9/month subscription price.

And, of course, you can still watch your own DVDs.  While we could use the DVD player on the Mini to play DVDs, I chose instead to rip our entire DVD library to have each movie available digitally (and indexed with cover art by Plex).  For ripping I used Mac The Ripper.  I didn't need to convert or shrink anything, so it was pretty straightforward to just rip each DVD into it's own folder with Audio_TS and Video_TS subfolders that Plex can scrape and index.

This excerise presented the next challenge.  The 320GB hard drive in the Mini wasn't going to be able to hold copies of all our DVDs.  Oh, hey, what about that Drobo that I won in a Twitter contest and never got around to using before now?  Yeah, this would be a good time to unbox that.  I hooked the Drobo to the Mini using FireWire 800 and slapped a few 1TB drives in it and now along with plenty of storage space we also have data security in the event of a hard drive failure.

Bringing It All Together (aka "Wife-Proofing")

The piece of the puzzle that was missing was some way to bring all the components together into a relatively user-friendly setup that the wife would operate while I was out of town without calling me for tech support or to complain that it was simply too complicated.

Cue Remote Buddy.  At first glance $30 (19.99) for remote control software seemed a bit excessive.  However, I can say that after downloading and installing the free 30 day trial it was clear that there was no way in hell I was ever going to not use it.  The ease-of-use and customizability provided more than justify the price tag.  If you venture down the Mac-Mini-as-media-center road, I can't recommend Remote Buddy enough.  You will not regret buying it.  Besides being preconfigured to control all the applications you'd want to use, it allows you write (or download) your own scripts that you can trigger using your remote control.  I now control the entire system with the old, white, 6-button Apple remote and it works beautifully.





  • Saving almost $90/month on subscription television services.
  • No rain-fade.
  • Having our iTunes library easily available from our home media center.
  • Integrated internet channels (YouTube, Revision3, etc.)


  • Limited sports programming.
  • Streaming depends on the quality of your Internet connection.
  • Some premium channels have no Internet availability.*

* I'm sure if you're enterprising enough you could find an _alternative_ method of obtaining this content.