Difference between revisions of "Xbox Frontend"

From MythTV Official Wiki
Jump to: navigation, search
(Install XBMC MythTV)
m (note about HDTV)
Line 1: Line 1:
An Xbox makes a wonderful standard definition MythTV front end due to its reasonably powerful CPU and graphics subsystem.  The menus within MythTV aren't exactly snappy but it's good for the price.
+
An Xbox makes a wonderful standard definition MythTV front end due to its reasonably powerful CPU and graphics subsystem.  The menus within MythTV aren't exactly snappy but it's good for the price. Sadly, the Xbox cannot handle decoding HDTV resolution (the CPU isn't ''that'' powerful).
  
 
== Running Mythfrontend on Linux ==
 
== Running Mythfrontend on Linux ==

Revision as of 13:22, 25 April 2006

An Xbox makes a wonderful standard definition MythTV front end due to its reasonably powerful CPU and graphics subsystem. The menus within MythTV aren't exactly snappy but it's good for the price. Sadly, the Xbox cannot handle decoding HDTV resolution (the CPU isn't that powerful).

Running Mythfrontend on Linux

Install a Linux distribution

MythTV can be installed on an Xbox by installing a Linux distribution on a modded/softmodded Xbox. One distribution that works well is Xebian - see the [1].

For the purposes of this HOWTO, follow the Xebian HOWTO but ignore the sections on digital audio output and Compiling the ALSA kernel-module.

Installing the MythTV front end

There are several options to install the MythTV front end:

  1. Install MythTV on Xebian stable (sarge) with pre-compiled binaries - see the Xbox_Frontend_on_Xebian_stable for more information.
  2. Install MythTV on Xebian unstable (sid) with pre-compiled binaries - see the MythTV on Xebian HOWTO for more information.
  3. Compile MythTV using the released source code
  4. Compile MythTV using the latest SVN snapshot
  5. Xbox Install using E Images - Theory is that you can ftp these files to the E: Drive on the xbox and just boot directly into a mythfrontend ready xebian environment.

Configuring the MythTV front end

Section for Configure the Xbox MythTV to talk to the MythTV Backend

Other configuration issues/notes

Section for other Xbox configuration issues eg. Digital sound eg. Video quality eg. Overscan

  • Had some audio sync issues with MythVideo so I forced mplayer to use alsa. It seemed to do the trick.
  • To enable mplayer to use lirc be sure to link ~/.mythtv/lircrc to ~/.lircrc. Also you have to add "lirc=yes" to your ~/.mplayer/config file.
  • To get the pause button to work in MythVideo aka mplayer create a file in ~/.mplayer/ called input.conf. It will let you map out certain keys. A small sample file might look like:
RIGHT seek +30
LEFT seek -15
PGUP seek -600
PGDWN seek 600
ESC quit
p pause
i osd
[ volume -2
] volume 2
  • If you run hauppage cards or record to mpeg2 don't try picture in picture. The xbox is just too slow.
  • When using the sample startup scripts on the howto's above it seems to startup two mythfrontends which brings the xbox to a halt.

Running XBMC MythTV Frontend

The XBMC (XBox Media Center) is an Open Source project (nothing to do with Microsoft!) that is based on MPlayer.

The XBMC MythTV frontend is a Python Script that works in a similar fashion to the original Mythfrontend without the overhead of running Linux or XWindows on your xbox.

Install XBMC

There are CD Images (somewhere on the net - due to legal reasons) that will boot in a modded xbox and install XBMC. Or you can use Xebian to transfer the XBMC files onto the C:\ and E:\ drives.

Install XBMC MythTV

Download and install as per the XBMC MythTV instructions.

It is possible to add this to the XBMC menu system...


An excellent article on this can be found here: http://mahune.org/archive/2005/05/07/mythtv-and-xbox/

Other guides and sources of information

Installing MythTV with MythTV-Xbox (MXB) Installer by Dennis Cartier - 0.4.5 seems to be for MythTV 0.18 only (Good reference, but out of date and the install script is not maintained anymore, which means it doesn't work.)

MythTV Xebian Installation Support forum

XBMC MythTV Script

XBMC - XBox Media Center

MythTV / Xebian guide - for 0.18.1 and upgrading to 0.19