(aka Xbox Meda Player, which is the pre-1.0 release of XBMC)
http://www.xboxmediacenter.de/
XboxMediaCenter is a free open source (GPL) multimedia player for the Xbox™ from Microsoft. Currently XboxMediaCenter can be used to play/view most common video/audio/picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, GIF plus many more less known formats directly from a CD/DVD in Xbox DVD-ROM drive or of Xbox hard-drive, XBMC can also stream files from a PC over a local network and even stream media streams directly from the internet. XBMC has playlist and slideshow functions, a weather forecast and many audio visualizations. All these features enable the Xbox™ running XboxMediaCenter to fully function as a multimedia jukebox. XBMC is easy to install and use, it's very convenient and flexible plus offers a great price/performance ratio. XBMC is of also course completely free of any adware or spyware. (This, The XboxMediaCenter Project is also known as "Xbox Media Center" or simply "XBMC").
Note: XBMC is a hobby project that is only developed by volunteers in their spare-time for free. (Remember that XboxMediaCenter does require a modded Xbox to run on or it will not function).
DrewBroadley's video demo of XboxMediaCenter in action: http://www.corrupt.co.nz/xbmc.demo.avi
<xboxmediacenter>
<!-- When using XBMC as dashboard, define home directory here !-->
<!-- and move the XBMC xbe plus this xml config file to C:\ !-->
<!-- Example: <home>E:\Apps\XBMC\</home> !-->
<home>F:\Apps\XBMC</home>
<!-- Set the logging level: !-->
<!-- LOG LEVEL 0 = DEBUG !-->
<!-- LOG LEVEL 1 = INFO !-->
<!-- LOG LEVEL 2 = NOTICE !-->
<!-- LOG LEVEL 3 = WARNING !-->
<!-- LOG LEVEL 4 = ERROR !-->
<!-- LOG LEVEL 5 = SEVERE !-->
<!-- LOG LEVEL 6 = FATAL !-->
<!-- LOG LEVEL 7 = NONE !-->
<!-- The higher loglevel number set, the less logging you will get. !-->
<!-- Default is NOTICE which logs everything except DEBUG and INFO. !-->
<loglevel>2</loglevel>
<showfreemem>false</showfreemem>
<masterlock>
<!-- Set to 0 to allow infinite password retries in XBMC. Setting a positive !-->
<!-- number N will deny access to any locked bookmark if N consecutive bad !-->
<!-- passwords are sent for any locked bookmark. !-->
<maxretry>0</maxretry>
<!-- Set to 1 to allow XBMC Master Lock to shut off the XBOX if the user !-->
<!-- enters too many bad Master Lock password retries. Set to 0 to disable. !-->
<enableshutdown>0</enableshutdown>
<!-- Set to 1 to prompt user for mastercode when doing add/edit/delete on all !-->
<!-- shares using the context menu, or 0 to only prompt on locked shares. !-->
<!-- Useful to prevent unwanted changes/viewing of shares and user/pass info. !-->
<protectshares>0</protectshares>
<!-- Set mastermode as follows: !-->
<!-- 0 = Masterlock always unlocked. This is the default if not specified. !-->
<!-- 1 = Numeric lock. Can be typed via on screen numpad or remote control. !-->
<!-- 2 = Gamepad lock. Enter by pushing XBOX controller button sequence. !-->
<!-- 3 = Full-text lock. Enter with on screen keyboard or USB keyboard. !-->
<mastermode>0</mastermode>
<!-- Set mastercode: where mastermode is set to value: !-->
<!-- 1: Enter numeric password only. Do not use spaces or other characters.!-->
<!-- 2: Enter gamepad button sequence using the following letter codes: !-->
<!-- A B X Y = Same as buttons on gamepad !-->
<!-- U D L R = D-pad Up, Down, Left, Right !-->
<!-- W K ( ) = White, Black, Left Trigger, Right Trigger !-->
<!-- 3: Enter HTML-escaped alphanumeric password. Make sure all characters !-->
<!-- are available on your language's on screen keyboard/USB keyboard. !-->
<mastercode>-</mastercode>
<startuplock>0</startuplock>
<LockFilemanager?>0</LockFilemanager?>
<LockSettings?>0</LockSettings?>
<LockHomeMedia?>0</LockHomeMedia?>
</masterlock>
<!-- DO NOT TOUCH THESE SETTINGS!, (unless you know what you're doing) !-->
<!-- workgroup : workgroup which XBMC uses to login to a server. !-->
<!-- winsserver: if you run one you can set the ip here (if you don't know !-->
<!-- what a winsserver is the leave it as it is). !-->
<!-- debuglevel: only set this if you have problems using samba (0 - 10) !-->
<!-- setting it too high will slow it down a lot. !-->
<!-- defaultusername defaultpassword: the username and password that !-->
<!-- will used if none is specified in bookmark, usefull for !-->
<!-- samba browsing. Falls back to guest access if not set. !-->
<samba>
<workgroup>Looneytoons</workgroup>
<winsserver>10.4.6.253</winsserver>
<debuglevel>0</debuglevel>
<defaultusername>xbox</defaultusername>
<defaultpassword></defaultpassword>
<smbip>10.4.6.130</smbip>
<smbsharename>Foghorn</smbsharename>
</samba>
<!-- This is the IP address to freedb.org CDDB music lookup database !-->
<CDDBIpAddress>194.97.4.18</CDDBIpAddress>
<!-- determines which drives to use. Only change this for LBA48 support !-->
<useFDrive>yes</useFDrive>
<useGDrive>no</useGDrive>
<!-- Only set to yes if replaced Xbox DVD-ROM drive with a PC DVD-ROM drive !-->
<usePCDVDROM>no</usePCDVDROM>
<!-- Should a CD with ISO/UDF filesystem be treated as ISO (yes) or UDF (no) when autodetecting !-->
<detectAsIso>no</detectAsIso>
<!-- Which dashboard to launch when exiting XBMC !-->
<!-- Ex: "<dashboard>C:\xboxdash.xbe</dashboard>" !-->
<dashboard>C:\evoxdash.xbe</dashboard>
<!-- Fill in path+filename of external DVD player !-->
<!-- if empty, XBMC will play any DVD's by itself !-->
<!-- Ex: "<dvdplayer>C:\xboxdash.xbe</dvdplayer>" !-->
<!-- (Note! XBMC does not yet support DVD-menus!) !-->
<dvdplayer>F:\Apps\DVDX\default.xbe</dvdplayer>
<!-- Fill in pathfilename of external CD audio-player !-->
<!-- if empty, XBMC will play any AudioCD's by itself. !-->
<!-- Only applicable if CDDA=Yes in Autorun settings. !-->
<cddaplayer />
<!-- Alternate subtitle directory. If subtitle can't be found !-->
<!-- in same directory as the movie XBMC will look here next: !-->
<!-- Adding subtitles with the name "subtitle.langext?.subextension?" !-->
<!-- will automatically make them be added for all movies as !-->
<!-- alternate subtitles !-->
<subtitles>$HOME\subtitles</subtitles>
<!-- Translation table for subtitle and audio names. !-->
<languagecodes>
<short>alt</short>
<long>Alternate</long>
</languagecodes>
<!-- startup window !-->
<startwindow>0</startwindow>
<!-- Display files with these extensions under pictures, music and videos !-->
<pictureextensions>.png|.jpg|.jpeg|.bmp|.gif|.ico|.tif|.tiff|.tga|.pcx</pictureextensions>
<musicextensions>.nsv|.m4a|.flac|.aac|.strm|.pls|.rm|.mpa|.wav|.wma|.ogg|.mp3|.mp2|.m3u|.mod|.amf|.669|.dmf|.dsm|.far|.gdm|.imf|.it|.m15|.med|.okt|.s3m|.stm|.sfx|.ult|.uni|.xm|.sid|.ac3|.dts|.cue|.aif</musicextensions>
<videoextensions>.nsv|.ts|.ty|.strm|.rm|.rmvb|.m3u|.ifo|.mov|.qt|.divx|.xvid|.bivx|.vob|.nrg|.img|.iso|.pva|.wmv|.asf|.asx|.ogm|.m2v|.avi|.bin|.dat|.mpg|.mpeg|.mp4|.mkv|.avc|.vp3|.svq3|.nuv|.viv|.dv|.fli|.rar|.001</videoextensions>
<!-- Path where XBMC should store its thumbnails !-->
<thumbnails>$HOME\thumbs</thumbnails>
<!-- Path where XBMC should store its shortcuts !-->
<shortcuts>$HOME\shortcuts</shortcuts>
<!-- Path where xbmc should store the music albums cache !-->
<albums>$HOME\albums</albums>
<!-- Path where SHOUTcast rips/recordings should be stored !-->
<recordings>$HOME\recordings</recordings>
<!-- Path where XBMC screenshots should be stored !-->
<screenshots>$HOME\screenshots</screenshots>
<!-- Path where XBMC's CDDA Rips should be stored !-->
<!-- Note! This must point to an existing folder. !-->
<CDDARipPath>E:\Music\CD-Rips</CDDARipPath>
<!-- Move and repeat delays for Xbox controller and DVD-remote (values are shown in milliseconds) !-->
<!-- Deadzone for controller is a value between 0 and 1 (0 being no deadzone, 1 being all deadzone) !-->
<delays>
<remote>
<move>220</move>
<repeat>300</repeat>
</remote>
<controller>
<move>220</move>
<repeat>220</repeat>
<deadzone>0.1</deadzone>
</controller>
</delays>
<!-- IR-Remote debug info. Displays the DVD-remote code with each button press. !-->
<!-- Useful to see if XBMC reads extra buttons on your own universal IR remote. !-->
<!-- These remote codes can be placed in keymap.xml to give more button options !-->
<displayremotecodes>no</displayremotecodes>
<!-- This allows you to overwrite/specify icons shown for specific file types !-->
<filetypeicons>
<xbe>defaultProgram.png</xbe>
</filetypeicons>
<!-- All bookmarks can be LOCKED by adding lockmode/lockcode values as follows: !-->
<!-- Set lockmode to: !-->
<!-- 0 = Bookmark not locked. This is the default value if not specified. !-->
<!-- 1 = Numeric lock. Can be typed via on screen numpad or remote control. !-->
<!-- 2 = Gamepad lock. Enter by pushing XBOX controller button sequence. !-->
<!-- 3 = Full-text lock. Enter with on screen keyboard or USB keyboard. !-->
<!-- lockcode: where lockmode is set to value: !-->
<!-- 1: Enter numeric password only. Do not use spaces or other characters. !-->
<!-- 2: Enter gamepad button sequence using the following letter codes: !-->
<!-- A B X Y = Same as buttons on gamepad !-->
<!-- U D L R = D-pad Up, Down, Left, Right !-->
<!-- W K ( ) = White, Black, Left Trigger, Right Trigger !-->
<!-- 3: Enter HTML-escaped alphanumeric password. Make sure all characters !-->
<!-- are available on your language's on screen keyboard/USB keyboard. !-->
<!-- Example: !-->
<!-- <bookmark> !-->
<!-- <name>SMB</name> !-->
<!-- <path>smb://DOMAIN;username:pwd@MyWindowsServer?/movies/</path> !-->
<!-- <lockmode>1</lockmode> !-->
<!-- <lockcode>12345678</lockcode> !-->
<!-- </bookmark> !-->
<!-- My Programs bookmarks !-->
<!-- The depth allows you to specify how deep to look for XBE when flattening is on, !-->
<!-- for example, with Depth of 1: !-->
<!-- F:\Games\ !-->
<!-- game1 !-->
<!-- game2 !-->
<!-- game3 !-->
<!-- If your depth is 2, it will look even further for the XBE !-->
<!-- F:\Emulators\ !-->
<!-- Nintendo\ !-->
<!-- game1 !-->
<!-- game2 !-->
<!-- Arcade\ !-->
<!-- game1 !-->
<!-- game2 !-->
<!-- You can have multiple paths per bookmark. Use a comma-separated list for paths. !-->
<!-- Ex: <path>E:\Games\,F:\Games\</path> !-->
<!-- <path> can also take direct links to XBE !-->
<!-- Ex: <path>E:\Apps\,C:\xbmc.xbe</path> !-->
<myprograms>
<default>F:\Games\,F:\HDDLoader\</default>
<bookmark>
<name>My Games</name>
<path>F:\Games\,F:\HDDLoader\</path>
<depth>1</depth>
</bookmark>
<bookmark>
<name>My Emulators</name>
<path>F:\Emulators</path>
<depth>1</depth>
</bookmark>
<bookmark>
<name>My Programs</name>
<path>F:\Apps\,C:\xboxdash.xbe</path>
<depth>1</depth>
</bookmark>
<bookmark>
<name>CD/DVD</name>
<path>D:\default.xbe</path>
<depth>1</depth>
</bookmark>
</myprograms>
<!-- My Videos shares !-->
<video>
<default />
<bookmark>
<name>My Movies</name>
<path>F:\Movies</path>
</bookmark>
<bookmark>
<name>My TV Shows</name>
<path>smb://10.4.6.142/Tv Shows</path>
</bookmark>
<bookmark>
<name>CD/DVD</name>
<path>D:\</path>
</bookmark>
<!-- Expert setting: Uncomment for seperate ISO and UDF share !-->
<!-- Comment out the bookmark named DVD to disable DVD autodetect !-->
<!-- for my video !-->
<!-- <bookmark> !-->
<!-- <name>ISO</name> !-->
<!-- <path>iso9660://</path> !-->
<!-- </bookmark> !-->
<!-- <bookmark> !-->
<!-- <name>UDF</name> !-->
<!-- <path>UDF:</path> !-->
<!-- </bookmark> !-->
<bookmark>
<name>Foghorn</name>
<path>smb://10.4.6.130/</path>
</bookmark>
</video>
<!-- My Music shares !-->
<music>
<default />
<bookmark>
<name>My Music</name>
<path>F:\Music\MP3</path>
</bookmark>
<bookmark>
<name>CD/DVD</name>
<path>D:\</path>
</bookmark>
<!-- Expert setting: Uncomment for seperate ISO and UDF CDDA share !-->
<!-- Comment out the bookmark named DVD to disable DVD autodetect !-->
<!-- for my music !-->
<!-- <bookmark> !-->
<!-- <name>ISO</name> !-->
<!-- <path>iso9660://</path> !-->
<!-- </bookmark> !-->
<!-- <bookmark> !-->
<!-- <name>UDF</name> !-->
<!-- <path>UDF:</path> !-->
<!-- </bookmark> !-->
<!-- <bookmark> !-->
<!-- <name>CDDA</name> !-->
<!-- <path>cdda:</path> !-->
<!-- </bookmark> !-->
<bookmark>
<name>Network</name>
<!-- You can use one of these following formats: !-->
<!-- smb://domain;user:password@ip/share/directory/ !-->
<!-- smb://user:password@ip/share/ !-->
<!-- Only if guest/public access is enabled: !-->
<!-- smb://ip/ !-->
<path>smb://DOMAIN;username:pwd@MyWindowsServer?/music/</path>
</bookmark>
<bookmark>
<name>Streaming Music</name>
<path>shout://www.shoutcast.com/</path>
</bookmark>
<bookmark>
<name>WORKGROUP (SMB) Network</name>
<path>smb://10.4.6.70/</path>
</bookmark>
<bookmark>
<name>Foghorn</name>
<path>smb://10.4.6.130/</path>
</bookmark>
</music>
<!-- My Pictures shares !-->
<pictures>
<default />
<bookmark>
<name>My Album</name>
<path>F:\Pictures</path>
</bookmark>
<bookmark>
<name>CD/DVD</name>
<path>D:\</path>
</bookmark>
<!-- Expert setting: Uncomment for seperate ISO and UDF share !-->
<!-- Comment out the bookmark named DVD to disable DVD autodetect !-->
<!-- for my pictures !-->
<!-- <bookmark> !-->
<!-- <name>ISO</name> !-->
<!-- <path>iso9660://</path> !-->
<!-- </bookmark> !-->
<!-- <bookmark> !-->
<!-- <name>UDF</name> !-->
<!-- <path>UDF:</path> !-->
<!-- </bookmark> !-->
<bookmark>
<name>Archive</name>
<!-- You can use one of these following formats: !-->
<!-- smb://domain;user:password@ip/share/directory/ !-->
<!-- smb://user:password@ip/share/ !-->
<!-- Only if guest/public access is enabled: !-->
<!-- smb://ip/ !-->
<path>smb://10.10.69.1/Backup/Photos/</path>
</bookmark>
<bookmark>
<name>Foghorn</name>
<path>smb://10.4.6.130/</path>
</bookmark>
</pictures>
<!-- File-manager shares !-->
<files>
<bookmark>
<name>C Drive</name>
<path>C:\</path>
</bookmark>
<bookmark>
<name>E Drive</name>
<path>E:\</path>
</bookmark>
<bookmark>
<name>F drive</name>
<path>F:\</path>
</bookmark>
<bookmark>
<name>G drive</name>
<path>G:\</path>
</bookmark>
<bookmark>
<name>Q drive</name>
<path>Q:\</path>
</bookmark>
<bookmark>
<name>DVD-ROM drive</name>
<path>D:\</path>
</bookmark>
<!-- Expert setting: Uncomment for seperate ISO and UDF share !-->
<!-- Comment out the bookmark named DVD to disable DVD autodetect !-->
<!-- for my files !-->
<!-- <bookmark> !-->
<!-- <name>ISO</name> !-->
<!-- <path>iso9660://</path> !-->
<!-- </bookmark> !-->
<!-- <bookmark> !-->
<!-- <name>UDF</name> !-->
<!-- <path>UDF:</path> !-->
<!-- </bookmark> !-->
<bookmark>
<name>XBMSP Network Servers (Auto-Discover)</name>
<path>xbms://</path>
</bookmark>
<bookmark>
<name>WORKGROUPS (SMB) Network</name>
<path>smb://</path>
</bookmark>
<bookmark>
<name>Foghorn</name>
<path>smb://10.4.6.130/</path>
</bookmark>
</files>
<CDDBIpAdres />
<homebuttons>
<button>
<description>Games</description>
<label>Games</label>
<execute>XBMC.ActivateWindow(1)?</execute>
<icon>102</icon>
</button>
<button>
<description>Explorer</description>
<label>Explorer</label>
<execute>XBMC.ActivateWindow(3)?</execute>
<icon>106</icon>
</button>
<button>
<description>Photo Album</description>
<label>Photo Album</label>
<execute>XBMC.ActivateWindow(2)?</execute>
<icon>104</icon>
</button>
<button>
<description>Music</description>
<label>Music</label>
<execute>XBMC.ActivateWindow?(501)</execute>
<icon>103</icon>
</button>
<button>
<description>Movies / TV</description>
<label>Movies / TV</label>
<execute>XBMC.ActivateWindow(6)?</execute>
<icon>105</icon>
</button>
<button>
<description>Weather</description>
<label>8</label>
<execute>XBMC.ActivateWindow?(2600)</execute>
<icon>107</icon>
</button>
<button>
<description>Settings</description>
<label>5</label>
<execute>XBMC.ActivateWindow(4)?</execute>
<icon>109</icon>
</button>
<default>0</default>
</homebuttons>
</xboxmediacenter>
See Also
http://www.xboxmediacenter.de/info_project.htm
http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl
One page links to XboxMediaCenter: