The MediaMVP Media Center (mvpmc) is a media player written in C. It currently runs on the Hauppauge MediaMVP hardware. It can play video (including live TV), audio (including live radio), show pictures, and retrieve Yahoo! weather. mvpmc can access media from a MythTV, ReplayTV, Hauppauge, VLC, or SqueezeCenter (aka SlimServer) server. It can also access media via UPNP, HTTP, NFS and CIFS. There is a VNC viewer built in. It understands MPEG1 and MPEG2 video, MP3, OGG, WAV, AC3 and FLAC audio and JPG, BMP & PNG images.

mvpmc on the iphone

mvpmc is available from the Apple iTunes store as mvpmc 0.1.8. It will run on an iPhone or iPod Touch (and presumably an iPad). This first release is very basic, and is more of a proof-of-concept than anything else. It will allow you to watch your MythTV recordings and initiate a transcode via VLC to a format that is playable on the iPhone.

In order to use it, you will need a MythTV, and probably VLC and a web server. And your VLC installation will need to be capable of encoding AAC audio, which will likely mean that you will need to either build it yourself, or get it from somewhere like medibuntu.

If your MythTV recordings are playable directly on the iPhone, then you do not need to do any transcoding. You can simply play the original file and ignore the settings for VLC and the web server.

In order to initiate a transcode from the iPhone, you will need to start VLC with the -I telnet option. This will allow mvpmc to control the transcoding of your MythTV recordings.

In order to view your transcoded files, you will need a web server capable of serving them to your phone.

building mvpmc for the iphone

You can build mvpmc for the iphone with the code in the git repositories at https://github.com/cmyth/mvpmc_iphone.

Clone the mvpmc_iphone.git repo and the cmyth.git repo into the same directory. Switch to the iphone branch of the cmyth.git repo, and build the mvpmc project with Xcode in the mvpmc_iphone repo. For example:

    $ git clone git://github.com/cmyth/cmyth.git
    $ git clone git://github.com/cmyth/mvpmc_iphone.git
    $ cd cmyth
    $ git checkout -b iphone origin/iphone

    open mvpmc_iphone/mvpmc.xcodeproj with Xcode and build the project