MythTV is great Linux-based, Tivo-like, software that allows you to build your own DVR. It has a great community online building a variety of plug-ins, themes, and other features. The latest of which, is an iPhone FrontEnd.
Users have the ability to browse recorded shows, view program information, and stream videos to their iPhone. You can watch a demonstration video below:
If you’re a MythTV user, you can click here to download the iPhone software for your MythTV box. If not, you can get started with MythTV on their official site, right here.