Home
News
Downloads
Emulators
Hardware
IRC
Linux
Screen Shots
Xbox Live
Xbox Media Player
GameSpy Online
Xpad
Xbox Mods
Fourms

Click here to buy and sell!


get this gear!

Xbox Media Player - Projects

The XboxMediaPlayer Project:

XboxMediaPlayer is a free open source (GPL) multimedia player for the Xbox™ from Microsoft. (XboxMediaPlayer is also known as "Xbox Media Player", "XBMP", "XMP" & "XBPLAYER"). Currently the XboxMediaPlayer can be used to play and view supported video/audio/picture formats such as MPEG, DivX, XVID, MPG, MP3, JPG and more direct from a CD/DVD in the Xbox™ DVD-ROM or of the Xbox™ hard disk drive, it can also play files from a PC over a LAN / network via an XNS (XStream Server) software or from a windows (SMB) share. It has playlist and slideshow function, ability to work as a replacement Xbox™ dashboard. These and more features enable the Xbox™ running XboxMediaPlayer to fully function as a multi-media jukebox.
Note! XBMP is a hobby project that is only developed by volenteers in their spare-time for free.
(Remember XboxMediaPlayer does require a Xbox mod-chip installed in the Xbox™ to work).

XboxMediaPlayer 2.3 source code supports the following:

- DivX ;-) 3.11 and OpenDivX 4.0 Playback (uses FFmpeg lib)
- DivX 5.0 - 5.02 Playback inc. B-frames, GMC & QPel (uses FFmpeg lib)
- XVID Playback (uses XVID codec)
- MP3 playback (uses
libmad lib)
- OGG/OGM Support (uses libvorbis/FFmpeg/XVID libs)
- Windows Media Files WMA/WMV/ASF (inc. WMV9 via DLL's)
- BivX (multiple audio streams/tracks) Support
- MSMpeg4v1 and MSMpeg4v2 support (uses FFmpeg lib)
- AC3 (Dolby Digital 5.1) Support (real AC3 5.1 output or down-mixed to stereo)
- MPEG-1 and MPEG-2 (inc. .DAT & .BIN VCD/SVCD files) (uses FFmpeg lib)
- Unencrypted VOB (DVD) playback (uses libmpeg2 lib) & encrypted via IFO parsing
- Subtitle support (MicroDVD, srt, smi, vplayer, rt, ssa, aqt, sub, jss, mpl & VobSub)
- True FFWD/RWD during AVI (DivX/XVID) & MPEG playback
- Seeking during AVI (DivX/XVID) & MPEG playback
- Playlist's for audio & video files (inc. save & play playlist to/from M3U)
- Video bookmarking (so can resume a movie later, even after reboot)
- Post-Processing filters for better video quality
- Audio amplifying & normalization filters
- Video resizing/scaling and zooming functions
- ISO 9660 - Mode1 CD/DVD compatibility (caching or on-the-fly)
- ISO 9660 - Mode2 CD/DVD compatibility (caching or on-the-fly) (VCD/SVCD)*
- JPG, GIF & BMP Picture viewing (uses FFmpeg lib) & picture slideshow (using CxImage)
- Tumbnails (folders and applications) for easy localization
- Picture tumbnails (automatically generated)
- Launch XBE's (dashboard replacement mode)
- Build-in FTP Server (using XBFileZilla module)
- IMDb information (The Internet Movie Database)
- SHOUTcast & Icecast support (native and/or streaming form XNS Server)
- File streaming from a PC or Server over a network from a XNS (XStream Server) software
- File streaming from a PC or Server over a network from Windows SMB (Samba) share/s*
- Stream video/audio/pictures directly from a ISO/BIN/IMG/ZIP files via RelaX
- 8092Kb memory buffer for video/audio playback (can be configured)
- Control XboxMediaPlayer via Xbox™ controller or the Xbox™ DVD Remote
- Language files for translated user interface (over 20 languages so far)
- International subtitle fonts (manually exchangeable using TTF fonts)
- International GUI fonts (manually exchangeable using TTF fonts)

* = experimental/unstable/buggy

New features/functions in the CVS that will be included in the next point release:

- OSD (On Screen Display) during playback with various of settings
- Audio Visualization (using Goom visual effects generator)
- Local/native SHOUTcast recording to the Xbox hard drive
- Local/native support for SHOUTcast & Icecast playlists (.pls)
- HDTV 720p & 1080i support (multiple resolutions & progressive scan)*
- TV Guide (XMLTV show listings, requires a PC with internet access)*
- Command line option available when launch a XBE via shortcut (.cut)
- AVC - Advanced Video Coding (H.264) Playback (uses FFmpeg lib)
- Updated the picture library to also support PNG, TIFF, TGA & PCX
- Support for compressed VobSub subtitles (rar) (Small files only!)
- Auto-launch Xbox game on insert (inc. enable/disable feature)
- XBMSP - XB Media Streaming Protocol (v1.0.12) by PuhPuh
- Extract imdb url & info from .nfo file (if selected in My Videos)
- Clock/date synchronization from external (NT SNTP) Time Server
- System info under Settings (build date, free space, IP, temperature)
- Ability to choose which categories show up in main menu
- Support for separate local subtitle directory on HDD
- Support for MPEG & OGM files larger than 2GB
- Auto clipping/cropping filter (for video with black letterboxes)
- De-interlace filter (for interlaced video) implemented
- Screensaver (black screen) on configurable timer
- Auto-launch other xbe (application) on Audio-CD insert
- Auto-launch other xbe (application) on DVD-movie insert
- IMDb improvements (All genres, ratings, Top250, cast overview)
- Integrated updated FFmpeg, XVID, XBFileZilla and Mplayer code
...of course loads of bug fixes, and also
some new XBMP skins

* = experimental/unstable/buggy


Future goals of features, functions & supported formats include (not supported now):

- DivX 5.03 Playback (inc. all new Pro features), we'll have to wait until FFmpeg or XVID gets it.
- QuickTime (.mov & .qt) playback (frodo has tried with DLL's, but not got it to work as of yet)*
- Real Media/Audio (.rm & .ra & .ram) playback (frodo has tried but not got it to work as of yet)*
- XTrace Debug Client (to be used with XDebug Server) Code/patch already written by Blackbelt
- Auto-detection of xISO/UDF and ISO9660-mode1/2 - Code/patch already written by DFAngel
- DVD playback with menus (authored DVD's movies) (grompf if working on getting this to work
- PVR - Personal Video Recorder functions using a PC or Server running Snapstream software.
- WebServer for remote control of XBMP (QSilver is working on a patch for this, help is needed)
- OpenDML AVI files (DivX & XVID files that can be larger than 2GB)*
- Audio-CD playback for normal audio CD's*
- Ripping Audio-CD's to MP3 (possible using LAME/MP3 and OGG)*
- CDDB® database support when playing & ripping Audio-CD's*
- VCD/SVCD playback with menus (authored Video-CD's)*
- Xtended-CD (XCD) support (for extended ISO 9660 - Mode 2)*
- 3ivx playback (QuickTime MPEG4)*
- PVR Personal Video Recorder functions using a USB or network TV adapter to the Xbox*
...and
many more functions/features here (link)

* = no one on the XBMP Team is working on this now (click the * to see the Feature Request)
 

 

History:

The XboxMediaPlayer was created by d7o3g4q (a.k.a. duo) & RUNTiME. It started out as two separate players by the two original developers each working on their own design d7o3g4q's player was called XboxMediaPlayer & RUNTiME's player was called XBPLAYER, they began by sharing some code & coordinating features to not duplicate efforts & by XboxMediaPlayer beta 5 the two player where totally integrated into one. In beta 5 they also started using FFMPEG as the video codec & in beta 6 they also added XVID support vith code from the XVID project. The development & beta testing was done "behind closed doors" for this project (d7o3g4q & RUNTiME promising that when version 1.0 was made they would release the source code to the public, but after beta 6 was done there where a lot of complaining from many why the developers did not release the source code for the player sooner as they where using FFmpeg & XVID code which lie under the (L)GPL license. Even though the project was closed d7o3g4q & RUNTiME released the source code for beta 6 (Inc. a few bug fixes, SVCD/MPEG-2 & limited ISO 9660 caching support) on the 15th of October 2002. In the November 2002 Frodo (the founder of "YAMP - Yet Another Media Player") joined the Xbox Media Player team as the XboxMediaPlayer & YAMP project merged, the first release of the merged projects is called "Xbox Media Player 2.0" & source code for it was release on the 14 December 2002. (XboxMediaPlayer 2.0 is a complete re-write using a new core based on the Mplayer project still using FFmpeg/XVID codec code). On the 28 December 2002 the source code of XboxMediaPlayer 2.1 was released with many bug fixes and a couple of new features like true AC3 5.1 output, volume normalizer/amplification and an additional postprocessing filter. Two weeks later on the 12 of January 2002 XboxMediaPlayer 2.2 source code was released with new features like dashboard mode to lanuch other applications, separate national language files, streaming media from windows shares (SMB), audio-playlist, playing media on-the-fly from ISO9660-Mode1 CD's and Windows DLL support for WMV 7,8,9. We have not yet had a point release since then but subtitle/GUI TTF support, SHOUTcast streaming, IFO playback, IMDb service, ISO9660-Mode2, video playlist, blank screensaver and a build-in FTP server has been added to the CVS.

XNS protocol and the first XStream Streamer/Server software was created by RUNTIME to share media to the player over a network. Since then it is being worked on by Pope-X, Jeff33, Ziki, jkw & Tusse/nonSense (with support from RUNTiME, d7o3g4q & frodo), a draft for a new XNS protocol has also been put together by PuhPuh. Some of the stremers also host additional functions like SHOUTcast support.

(of course the ultimate goal is to make this the best available media player for the Xbox™).

Pictures Took From The Matrix Trailer working

The media player in action!

XBPLAYER DVD Cover BY T-Money

Click Here To Download

 

Home | News | Downloads | Emulators | Hardware | IRC | Linux | Screen Shots | Xbox Live | Xbox Media Player | GameSpy Online | Xpad | Xbox Mods | Fourms

This site was last updated 08/26/03

 

This site is best viewed at a resolution of 800x600 with IE 6.0+ and 16 bit colours or higher.
All images and trademarks are the copyright of their respective owners, we are not affiliated
nor are we related to any of the companies listed on this site unless otherwise mentioned.
If there is a mistake on the site and we offend you in some way, please mail us and let us know the problem and we will fix it ASAP.
2003 Xbox world©. All rights reserved.

Get your gaming stuff directly from the source in