When I hooked up my Mac mini media center and started using it, something became quickly apparent. The included infrared remote control functionality is severely lacking! The intel Mac minis include an IR port and the little Apple remote (which is surprisingly functional for only having six buttons) but you can only use it to run and control Front Row and to operate a few included applications like the DVD player, iTunes, and Keynote. If you want to control any other application, you’re out of luck.
There are some excellent third party remotes available for the Mac and I could have purchased any of those and configured it away but I knew some enterprising programmers would eventually figure out how to make the Apple remote do more than Apple provided. Well, I didn’t have to wait long and there are now at least three options available: iRed Lite, Remote Buddy, and my favorite, Sofa Control. They all do a good job of extending the functionality of the Apple remote, but there are some differences in how they work.
The first one to come out was iRed Lite. which is available free. iRed splits its functions on a per application basis (though you can set up more than one set for a specific application if you want) and you can set up any of the buttons on the remote to send a keyboard command or run an applescript. It also recognizes ‘click and hold’ for several of the buttons so you get more than just 6 functions from the 6 buttons available. You call up iRed itself by clicking and holding the ‘Menu’ button for a couple of seconds. Once it’s up, you can move to the application switcher by hitting ‘Menu’, select an application, and then hit ‘Menu’ again to use the remote with the application. Out of the ‘box’ iRed comes with a lot of useful commands and scripts, and I was able to get it to control VLC very well without too much effort. It’s a beta application and it has some stability issues, and I found the control interface to be a little cumbersome even though it is very powerful. It’s worth checking out to see if it meets your needs before you buy something else.
The next one I discovered was Remote Buddy. It’s much more ‘Mac-like’ and intuitive to use than iRed, but it requires all of the actions to be applescript rather than keyboard commands. Applescript is more powerful but it’s harder for a novice to use. Remote Buddy is activated by a single push of the ‘Menu’ button. It provides a way for you to access Front Row so you still have that functionality. When you push the ‘Menu’ button it brings up a somewhat Front Row-esque menu on the screen that lets you pick an application, some system functions, and Input Devices which gives you mouse control over the mouse, cursor keys, or other preset keyboard key sequences. Being able to fully move the cursor around using the remote is pretty cool, but ultimately not actually that useful for a setup like mine. Remote Buddy did a good job overall but the need to use applescript to customize the functionality kept me from customizing it to suit my needs.
The one I have decided to go with for my own setup is Sofa Control. It has similar a ‘Mac-like’ feel to Remote Buddy but it improves on things just a little bit. Sofa Control also requires Applescript to control applications so it’s a bit complex for novices to customize. Sofa Control improves on things by adding an additional per-application menu accessible from the remote. This allows it to offer additional functionality like locating and opening a file with VLC or the ability to change iTunes song ratings. This sort of system allows you to set it up to do pretty much whatever you want in a remote friendly way. The customization is not for the faint of heart but the resulting interface is head and shoulders above what iRed provides.
These three remote control applications let you do a lot more with your Mac mini without ever leaving the realm of the remote, and that’s what having a media center computer is all about, right?

I noticed recently that this website shows up as the number one result for several google search terms. That’s something many people spend a lot of time and money trying to do so I guess I should feel lucky. For a good time try searching for these terms! It’s likely I won’t be the top result forever so do it soon! Here’s some of the terms:

Some people at MIT have been working for awhile on developing a laptop computer for use by people in the developing world. The goal is for a rugged computer designed to be used mostly outside that only costs $100 per unit to mass produce. They have also designed a custom user interface built on Python, GTK, Gecko running on Linux. The goal is to encourage interaction and communication and provide an Internet platform for people who have likely never used or perhaps even seen a computer before. It’s a noble concept and I hope they go far with it!
This was passed to me and I think it’s pretty nifty. It’s a
Last weekend a bunch of us were at a sweet Go-Kart racing track driving like the wind (I wasn’t one of the stronger drivers) and the radio was playing some nice modern rock through the loudspeakers to help set the mood. At one point during the radio broadcast we all heard a commercial for rental rims! I guess it’s for those people who need to impress people with the stylish rims on their Escalade only sometimes. I guess for dates or record release parties or something? Or maybe people rent an Escalade on Friday afternoon, get it fitted with rental rims, roll for the weekend and return it all on Sunday? It’s a mystery to me.
For maybe the past year or so I’ve been searching far and wide for some sort of relatively easy way to synchronize two iTunes libraries, one at home and one at the office. I could use something unixy like rsync but iTunes has to be quit to make sure the library xml file is actually updated properly. That’s doable but not ideal. There’s also