Tag: boxee


 Lenovo Wireless Keyboard

The Lenovo N5901 wireless keyboard is a small handheld remote with a full QWERTY keyboard and built-in trackball. It seems well suited for home theater (HTPC) applications, however, it has a number of drawbacks.

The first, and most noticeable, is that in the home theater environment, there is a desire to control light levels, so it is typically pretty dark. The keyboard on this remote is not backlit, so it is impossible to type on it in the dark. Touch typing is not an option either, as the remote is too small and must be held in your hands.

Other annoyances include the fact that the keyboard has a power switch rather than being smart enough to power itself off when idle. So this means if you forget to power it off, it will sit all night with the trackball LED illuminated until the batteries go dead. I’ve also had some issues with the purported 30 foot range on this remote, which is surprising, since I plugged the USB receiver into the front of my HTPC and I am sitting less than 5 feet from it. But I still find it necessary to hold the remote up in the air slightly for the signal to transmit.

Overall, I am not pleased with this offering (glad I only paid half price for it), and will continue looking for better alternatives, as I await the release of the Boxee Remote around Christmas time.

 Boxee Bookmarklet

A few weeks ago I discovered a very cool and very useful Boxee feature of which I was previously unaware. On the right side of the Boxee home screen is your queue. Normally, this is populated automatically when you include shows in “My Shows”, or when you add an individual video that you find while browsing within Boxee on your TV. But, what if you find a cool video while browsing the web on your computer, and you want to remember to watch it later when you’re kicked back on the couch? Well, that’s simple. Just drag the Boxee Bookmarklet to your browser window, and the next time you are on a page with a video you want to watch, you click the button that says “Add to Boxee” and like magic, the next time you run Boxee, the video shows up in your queue. It’s so cool!

 HTPC Results

[This is the final part in a series on building your own HTPC]

The primary reason I set out to build a Home Theater PC was so I could get rid of DirecTV. I’ve been a subscriber since 1999, and I’ve never had any complaints about their service, apart from the incessant rate hikes. I’ve made a few successful attempts to stave off the endless increases. A couple of nasty letters and a few hours spent on the phone with their “Customer Retention” department have worked in the past, but I’m just tired of having to fight that battle. Their rates have doubled since I first bought the service, with no noticable improvement in the content. I still have a single decoder box, no built-in DVR, no premium channels, and I’m paying $60 a month for the dozen or so channels that I watch on a regular basis. Couple this with the fact that the satellite feed, while digital, is not HD, so the over-the-air local channels look and sound a lot better and it’s just not worth it. So bye-bye DirecTV!

Another reason for tackling this project (besides being a geek and just wanting to try it) was to see how much I could consolidate the jumble of hardware and cables in my living room. A stack of boxes that used to include the satellite decoder, TiVo, DVD player, and a Roku has been reduced to just two devices: my A/V receiver and the PC. So this is a significant improvement. The software interface has been simplified as well. The Boxee interface (see image) now includes the DVD, Netflix streaming (under Apps), and all other content that used to be served up by Tivo (Photos, Music, recorded shows and movies). I think a single interface is an improvement too. Now, if Boxee just had a built-in PVR, it would be absolutely perfect.

But the solution I’ve come up with is not too bad. Pressing the green button on the MCE remote launches Boxee, and the blue button starts the GB-PVR software. Once the PVR has been configured with season passess for your favorite shows, there isn’t much reason to call it up unless you just want to watch live TV. The shows are dumped to a location that Boxee is configured to scan, so new recordings should automatically show up in the Boxee interface for viewing. The one encumberance that I can’t eliminate at this point is that Boxee will not delete anything. So once you’ve watched a show, the only way to delete it is from within GB-PVR. This is a minor inconvenience, and I believe it is a planned enhancement for a future Boxee release, so it should correct itself eventually.

The PVR interface is different from TiVo, but seems to provide all of the same functionality (including a To Do List). I did not previously have dual tuners in my TiVo, so that’s a huge improvement by itself. There are frequently two shows on at the same time that we want to watch, and now we don’t have to miss them anymore.

Overall, I have been impressed with the performance of this rig. It seems to have plenty of horsepower to spare — even when recording two shows simultaneously, and watching streaming content, CPU usage hovers around 50 percent. I had concerns that the hard drive might be too small (and I’m sure some day it will be), but with about 60 shows and 3 full-length movies on it right now, it’s only 33 percent full. It also runs completely silent — I have to lean down and put my ear right in front of the intake to hear the fans at all. The remote takes some getting used to, and I’m still considering alternatives that would provide mouse and keyboard inputs, because there are times when you need to type something into a search box, for instance, and Boxee’s virtual keyboard is at least as painful as TiVo’s. Or maybe I’ll just wait until the Boxee remote (unveiled at CES in January) becomes available. In the meantime, there is a Boxee app for the iPhone and iPod Touch that I really like, but I don’t really want to be wearing out the battery on my Touch just to have occasional keyboard access.

I am pleased with the results, and I think anyone who builds this rig will be too. If you have any questions, or run into any problems with the instructions, please leave me a comment below.

 HTPC Install

[This is Part IV of a series on building your own HTPC]

Once you’ve assembled the hardware, and collected the software, it is time to begin your install. You can expect this entire process to take between one and two hours to complete. Please follow these instructions:

  1. Install Windows
    It is assumed that you partitioned your hard drive as specified in the previous post. When the Windows install is complete, don’t forget to format the D: drive with 64K block size. You will also need to disable User Account Control, and the Windows firewall to save yourself some headaches later on.
  2. Install Hauppauge software
    Insert the CD that came with the Hauppauge tuner, choose your language and then install both the drivers and WinTV (although WinTV may actually be optional, I’m not sure) and then reboot
  3. Install Gigabyte motherboard drivers
    Download the latest drivers from the Gigabyte web site. It is assumed that you have already done this on a different machine with internet access, since without the LAN driver installed, you will not be able to connect with the HTPC. So download these drivers in advance and either burn them to a CD, or put them on a thumb drive. Specifically, you will need the Realtek HD Audio, which provides Dolby Pro Logic II support through both the HDMI connection and the optical digital audio port (if your receiver has one). You will also need the chipset driver package which includes the ATI Radeon 4200 HD video driver necessary if you are driving a true 1080p HD display. Install both of these drivers and then reboot.
  4. Install GBPVR
    Early on, I had some issues with GBPVR crashing. If while configuring it, you run a channel scan, and for some reason it does not detect all of your local channels and you force a rescan, there is a bug that causes it to crash when you start mapping the channels to your Electronic Programming Guide. I recommend you join the GBPVR forum. There is a wealth of support information there which is publicly available, however, the search function is a lot easier to use if you are a registered user and logged in. The Boxee forum uses the same software, so the same is true for it. I recommend joining both.

    I also recommend joining Schedules Direct and paying the $20 annual fee for their TV guide data. There are a couple of free sites out there, but I can’t vouch for the quality of their data, and I can say that Schedules Direct is already integrated into GBPVR, so setting it up to pull your TV listings every night is a snap.

    Download GBPVR (I am assuming version 1.4.7) and install it, and follow these instructions to configure it.

    Now install the Visual J# redistributable, followed by the WizRecordingRename utility, which you will install into the GBPVR folder. This utility allows automatic renaming of the recording files that GBPVR creates. This is important because Boxee will automatically catalog the recordings and download IMDB data about them, but only if the files follow Boxee’s particular naming convention. Once you have installed these two items, copy the PostProcessing.bat and the WizRenameRecording.xml files into the GBPVR folder.

  5. Install Boxee
    In order for Netflix to work within Boxee, you will need to install Silverlight, so do that first. Also, to make sure you are using the version of Flash that Boxee expects, go to http://www.boxee.tv/flash and install it from there. I can tell you how critical it is that you get the right version of Flash. There are a lot of versions out there, but only one that makes Boxee work. Lastly, install the Boxee beta (I am assuming version 0.9.20.10711).
  6. Install EventGhost
    I struggled with getting the Hauppauge-included MCE remote to work correctly. The source of the problem is that the IR receiver plugs directly into the Hauppauge card, and is not a USB device, so it uses special drivers and Windows does not natively recognize the events that are generated when you push buttons on the remote. As it turns out, you don’t need anything beyond the drivers on the Hauppauge CD. You just need to disable the IR program that gets installed with WinTV, by removing it from the Startup folder, and then install EventGhost. Run EventGhost and go to File -> Options and set it to autostart and minimize to the system tray when closed. Then copy the HTPC.xml file to your Windows 7 user folder and load it into Eventghost (File -> Open…) — it then becomes your default config file and will be loaded automatically every time you start the machine. I have it set to autostart Boxee too, but you can remove that if you like.

[Continued in Part V, The Results...]

 HTPC Software

[This is Part III of a series on building your own HTPC]

I started out thinking this would be a Linux-based PC, but two things changed my mind. First, I’ve written before about my travails with Linux. I want to like Linux, I really do. But I can’t. Mabye I’m just not geeky enough, or maybe I’m just lazy, but configuring the guts of an operating system is not enjoyable, and I will avoid it every chance I get. If that means I buy Windows, so be it. Second, and more importantly, at the time of this writing streaming Netflix movies to a Linux box was still not an option — this was a deal-breaker.

So I began with an old OEM copy of Windows XP for this build. Let me say that you can get this build to work with XP SP2 (I know because I had it working, but then got lazy about my configuration management and wound up in tweak hell that I couldn’t seem to back out of), but you might be better off avoiding the hassles, and investing in an upgrade to Windows 7. This is the path I chose, and for the purposes of this guide, I am assuming the Windows 7 OS. But if you choose to go the XP route, I’ll just point out that SATA support is not native in XP. So you will need to obtain SATA drivers from the motherboard manufacturer, and create either an install floppy with these drivers, or a slipstreamed XP install disk with the drivers integrated. I won’t go into details here on how to do this, but I used a free tool called NLite, and it was relatively painless. It even allows you to remove all of the unnecessary Windows components, and I was able to get my install time down to about 18 minutes.

An important thing to keep in mind when installing Windows is that you will enjoy better performance by creating at least two partitions and putting Windows on one and storing your media on the other. I partitioned the 500GB drive into a 20GB C: drive and a 480GB D: drive. After your install, the first thing you should do is format the 480GB partition with a 64K block size (4K is the default). The larger block size lends itself to fewer and less frequent drive accesses, which will prevent jerky or choppy video when you play back recorded HD content, and drive fragmentation becomes less of a problem as well.

There are two main software components that you will be installing and configuring: Boxee and GBPVR. My goal was to integrate these two as much as possible since they are both free, relatively mature, products with more or less mutually exclusive, but highly complimentary, features. GB-PVR is, as the name would suggest, a Personal Video Recorder that uses the TV tuner card to record over-the-air television to the hard drive, and Boxee provides everything else from my list of requirements. These two packages were not designed to work together, but I’ve found that they can be made to play nice with each other, and perform satisfactorily — at least until something better comes along.

One caveat right up front: if you install Windows 7 and think you might want to play around with Windows Media Center, do that first. When you’re done playing with it, reinstall Windows and never run it again because when you run it you will be prompted to install all manner of helper apps that Media Center needs to function, and one or more of them prevent Boxee from working correctly. I learned this the hard way. Let me add that I like Media Center. I like it a lot. The user interface is the slickest and most sophisticated I’ve seen, configuration was painless, and it does everything! With one exception: the Internet TV module is severely limited and was enough to convince me that Boxee was a better choice. Although Boxee is still in beta testing, all you have to do is install it and play with it for a few minutes to see that it has far greater potential for future expansion.

[Continued in Part IV, The Install...]

 iPod Touch

It was time to retire my Palm PDA, but replacing it was something of a challenge since no one really makes PDAs anymore that aren’t part of a smartphone. I’m still happy with my Virgin Mobile service, and you can’t beat the price, so I didn’t really want to upgrade to a new phone.

The best compromise I could find was, believe it or not, an MP3 player. But Apple’s iPod series is really more than just an MP3 player, and the iPod Touch is really more than just an iPod. It’s been called an iPhone without the phone, which is true, but what it is really is simply astonishing. I have a lot of gadgets, but this is the first time I can honestly say that I was astonished by a piece of technology. I ran the battery dead playing with it the first time, with my mouth literally agape. I could not believe that I was listening to my music while surfing the web on a device that is not much bigger or bulkier than a credit card.

I won’t continue singing its praises here — there are plenty of Apple fanboys on the internet to do that for me — but I will mention a few warts that I’ve noticed. First, and foremost, I am not at all pleased that Apple chose to charge its Touch customers for the firmware upgrade to version 3.0. Especially since the upgrade has been available for months — why aren’t these products sold with the latest firmware? iPhone users get the upgrade for free, but iPod Touch users have to pay? That is a poor business decision, in my opinion.

Second, for all of the accolades that Apple receives for their unique and functional user interfaces, I have to say that the iTunes desktop interface is not terribly user-friendly. It was not immediately apparent to me, the first time I ran it, how I am supposed to manage my music and video library on my PC — it is also a bit annoying that I can’t remove songs and videos directly from the iPod Touch.

Third, the notes app that comes with the iPod Touch is lackluster at best. I would purchase an app with more functionality, but then it won’t automatically sync with my desktop. This probably isn’t an annoyance for those who bought the Touch primarily as an entertainment device, but for those who are trying to replace a PDA, having a functional notes app that performs easy and reliable backups is essential.

Lastly, for some inadequately explored reason, Apple saw fit to remove one piece of valuable functionality that all previous iPod devices had: you can’t use the iPod Touch as a simple USB drive! If you are willing to install some third-party apps, you can do it, but why should the user have to bother with that? I view that as a serious misstep on Apple’s part.

Of course, the iPod Touch (as well as the iPhone) are all about “apps” — Apple makes it very easy to spend your money in their App Store. But they make it equally easy to find the free apps too. As I collect apps that I find useful, I will continue to update this post with links to them here.

Stanza
An ebook reader that is surprisingly well designed for a free app. Transfering ebooks from my PC proved to be more cumbersome that it probably should be, but once they are on the device, the reading experience is very good and intuitive.

Paper Toss
This is a pretty cool game — it’s exactly what it sounds like, a physics-based game of tossing a ball of paper into a trash can. More challenging than it sounds. It would take a lot of practice to get really good at it. The free version is definitely worth downloading.

Boxed In
A fascinating and highly addictive logic puzzle.

Urbanspoon
Can’t decide where to eat? Let this app take the guesswork out of it, and add a little fun. Shake your device, and see suggestions appear slot-machine style.

Facebook
If you are a Facebook user, this app is indispensable. It makes navigating the site much easier and more efficient, with the added benefit of no advertising! You can see the interface in your web browser here. You might also be interested in the “lite” version of the Facebook interface.

The Weather Channel
Get your local weather fast and even view realtime video forecasts.

Free RSS
You will not find a better RSS reader that is free.

Boxee Remote
If you have a Home Theater PC and are running Boxee, you might find this app useful. It is especially handy if you are entering text into Boxee (such as search terms) because Boxee’s virtual keyboard leaves a lot to be desired (as do most).