XBMC Media Center (formerly named Xbox Media Center ) is a cross-platform free and open source media player and home entertainment system application software with a 10-foot user interface design for the living-room TV. It was originally created for the first-generation Xbox game console, but is now available for the Linux, Mac OS X (Leopard, Tiger, Apple TV), and Microsoft Windows operating systems. There is also a bootable Live CD and Live USB version referred to as " XBMC Live ".
XBMC supports most common audio, video, and image formats, playlists, audio visualizations, slideshows, weather reporting, and third-party plugins. It is network-capable (internet and LAN shares). Unlike proprietary media center applications like Windows Media Center from Microsoft, or other free-software media center applications such as MediaPortal and MythTV, XBMC Media Center does not yet include native DVR/PVR TV-recording functionality or an EPG TV-Guide interface of its own, it does however offer the possibility to integrate such functionality through third-party plugins.
Through its plugin system, which is based on the Python programming language, XBMC is expandable via add-ons that include features such as television program guides, YouTube, Hulu, Veoh, online movie trailer support, and SHOUTcast/Podcast streaming. XBMC also functions as a gaming platform by allowing users to play mini-games developed with Python, on any operating system. In addition, the Xbox version of XBMC contains the ability to launch console games, and homebrew applications such as emulators.
XBMC source code as a whole is distributed under GPL (GNU General Public License). XBMC is not produced, endorsed, or supported by Microsoft, which means that XBMC for Xbox requires a modchip or softmod exploit, or reflashing the Xbox onboard BIOS EEPROM chip with a modified BIOS.
History
See also: Xbox Media PlayerXBMC Media Center is the successor to the popular Xbox Media Player (XBMP) software. Xbox Media Player development stopped on December 13 , 2003 , by which time its successor, XBMC, was ready for its debut, renamed as it was growing out of its 'player' name and into a 'center' for media playback. The first stable release of XBMC was on June 29 , 2004 , with the official release of XBoxMediaCenter 1.0.0. This announcement also encouraged everyone using XBMP or XBMC Beta release to update, as all support for those previous versions would be dropped, and they would only officially support version 1.0.0. Some new things in XBMC 1.0.0 included the addition of the Filezilla FTP Server, DHCP Support, a newer version of MPlayer was packaged and the embedded Python was given the ability to draw interface elements.
With the release of 1.0.0 in the middle of 2004, work continued on the XBMC project to add more features, such as support for iTunes features like DAAP and Smart Playlists, as well as lots of improvements and fixes. The second stable release of XBMC, 1.1.0, was released on October 18 , 2004 . This release included support for more media types, file types, container formats, as well as video playback of Nullsoft streaming videos and karaoke support (CD-G).
After two years of heavy development, XBMC announced a stable point final release of XBMC 2.0.0 on September 29 , 2006 . Even more features were packed into the new version with the addition of RAR and zip archive support, a brand new player interface with support for multiple players. Such players include PAPlayer, the new audio/music player with crossfade, gapless playback and ReplayGain support, and the new DVDPlayer with support for menu and navigation support as well as ISO/img image parsing. Prior to this point release, XBMC just used a modified fork of MPlayer for all of its media needs, so this was a big step forward. Support for iTunes 6.x DAAP, and Upnp Clients for streaming was also added. A reworked Skinning Engine was included in this release to provide a more powerful way to change the appearance of XBMC. The last two features include read-only support for FAT12/16/32 formatted USB Mass Storage devices, and a "skinnable" 3D visualizer.
The release of XBMC 2.0.1 on November 12 , 2006 contained numerous fixes for bugs that made it through the 2.0.0 release. This also marked the change from CVS to SVN (Subversion) for the development tree.
On May 29 , 2007 , the team behind XBMC put out a call for developers interested in porting XBMC to the Linux operating system. Since a few developers on Team-XBMC had already begun porting parts of XBMC over to Linux using SDL and OpenGL as a replacement for DirectX, which XBMC was using heavily on the Xbox version of XBMC.
Development on the SVN codebase is continuing and the versioning scheme has been changed to reflect the release year and month, i.e 8.10, 9.04, 9.10 etc.
Features
Audio/video playback and handling
XBMC can play media from CD/DVD media using an internal DVD-ROM drive. It can also play media from an internal built-in hard disk drive and SMB/SAMBA/CIFS shares (Windows File-Sharing), or stream them over ReplayTV DVRs/PVRs, UPnP (Universal Plug and Play) shares, XBMSP (Xbox Media Stream Protocol) shares, or stream iTunes-shares via DAAP. XBMC can also take advantage of the Xbox's Ethernet network port and a broadband Internet connection if available, using themoviedb.org or imdb.com to obtain thumbnails and reviews on movies, thetvdb.com for TV Show posters and episode plots, CDDB (via FreeDB) for Audio-CD track-listings), and album-thumbnails via AMG, it can stream Internet-video-streams, and play Internet-radio-stations (such as SHOUTcast). XBMC also includes the option to submit music usage statistics to Last.fm and a weather-forecast (via weather.com). It also has music/video-playlist features, picture/image-slideshow functions, an MP3+CDG karaoke function and many audio-visualizations and screensavers. XBMC can in addition upscale/upconvert all standard-definition (480i/480p/576i/576p) resolution videos and output them to 720p, 1080i, and 1080p high-definition resolutions.
Format support
XBMC can be used to play/view all common multimedia formats. It can decode these in software and optionally pass-through AC3/DTS audio from movies directly to S/PDIF digital output to an external audio-amplifier/receiver for decoding.
Video playback in detail
XBMC uses two different multimedia player 'cores' for video-playback. The first is a ported version of the open source cross-platform player, MPlayer, which is known for playing practically all common media-formats. XBMC handles all codecs and containers normally supported by MPlayer (all FFmpeg supported codecs and also several external ones with the help of proprietary DLL-files.
The second video-player 'core' for video-playback is an in-house developed DVD-player for DVD-Video movies, including the support of DVD-menus, (based on the free open source libraries code libdvdcss and libdvdnav). This video-player 'core' supports all the FFmpeg codecs, and in addition the MPEG-2 video codec, and the audio codecs DTS and AC3 (based on the open source code libraries: libmpeg2, libdca/libdts, and liba52/libac3 respectively). One relatively unusual feature of this DVD-player core is the capability to on-the-fly parse and play DVD-Video movies that are stored in ISO and IMG DVD-images, DVD-Video movies that are stored as DVD-Video (IFO/VOB/BUP) files on a harddrive or network-share, and also ISO and IMG DVD-images directly from RAR and ZIP archives.
Video Library
The Video Library, one of the XBMC metadata databases, is a key feature of XBMC. It allows the organization of video content by information associated with the video files (eg. movies and recorded TV Shows) themselves. This information can be obtained in various ways, like through scrapers (ie. web scraping sites like IMDb, TheMovieDB, TheTVDB, etc.), and nfo files. Automatically downloading and displaying movie posters and fan art backdrops as background wallpapers. The Library Mode view allows you to browse your video content by things like; Genre, Title, Year, Actors and Directors.
Audio playback in detail
For audio playback, XBMC includes its own in-house developed audio-player: PAPlayer (Psycho-Acoustic Audio Player). Some of this audio-player core's most notable features are on-the-fly resampling to the Xbox's native audio frequency (48 kHz), gapless playback, crossfading, Replay Gain, cue sheet and Ogg Chapter support. It handles a very large variety of audio file-formats: MP2, MP3, Vorbis, Musepack, AAC, AACplus (AAC+), APE, FLAC, WavPack, Shorten, AIFF, WAV, DTS, AC3, CDDA, WMA, IT, S3M, MOD (Amiga Module), XM, NSF (NES Sound Format), SPC (SNES), GYM (Genesis), SID (Commodore 64), Adlib, YM (Atari ST), ADPCM (Nintendo GameCube). It also supports many different tagging standards: APEv1, APEv2, ID3v1, ID3v2, ID666 and Vorbis comments. XBMC also have support for most popular karaoke computer file formats, and is able to play and display timed song lyrics graphics/text from CD+G, LRC, and KAR files.
Music Library
The Music Library, one of the XBMC metadata databases, is another key feature of XBMC. It allows the organizat
How can i connect my Wireless LinkSys G router Model NO.WRT54GS2 to my ...
Gateway (This is your router's IP address, something like 192.168.X.X) DNS ... Now, if this doesn't work, you may (probably will, anyways) want to forward the ports for Xbox LIVE.
Belkin : Support : How do I Configure my (Modem-)Router For The X-Box ...
In order to configure the Modem Router to connect to X-Box Live you need to forward the following Ports to the X-Box: ... To manually enter your IP settings for your Xbox 360; Can I ...
portforward.com forum - Siemens Gigaset SE567- Xbox live port ...
4 x-box 360's 1 ps3 If it turns out that i need to ... Re: Siemens Gigaset SE567- Xbox live port forwarding ... Or as addressed in Knowledge Base › How do I forward the SAME port ...
Everything Hurts Blog Archive » Xbox Live Port Forwarding
Xbox Live Port Forwarding. I ran a network test in the Xbox Live dashboard today and ... that you simply have to forward a couple of ports to the Xbox ... network to internet has an x ...
portforward.com forum - Xbox Live NAT Problem
Ive opened up Port 88,3074 as the guide said to ... turned it back on it wouldnt even connect to xbox live and had to reset all the modem settings.
Port Forwarding Xbox Live 360 on the Netgear WGR614v7
Xbox Live 360 requires you to forward the 53,80,88,3074 ports. Go ahead and enter the settings shown above into the Custom Services menu and then click Apply.
Tip: Open Your NAT for a Better Xbox Live - G4tv.com
X-Play; American Ninja Warrior; Human ... joining or hosting games on Xbox Live and it's usually because they have a router. Routers need to be configured to forward the correct ports to ...
Xbox Live Vision Camera Review (X360)
Microsoft recently released the Xbox Live Vision Camera for ... Move both hands up and the character goes forward, move one ... All you have to do is plug it into a USB port and let ...
Xbox Live - Router & Port Forwarding - Guide - Difficulty 1/10 - Xbox ...
In most cases the example given is to setup a port forward ... X Y Z 0 1 2 3 4 5 6 7 8 9 ... Xbox Live - Router & Port Forwarding - Gui.. How to Replace/Spoof a Xbox ...
Port Forwarding Xbox Live 360 on the Linksys WRT54G
Xbox Live 360 requires you to forward the 53,80,88,3074 ports. Go ahead and enter the settings shown above into the Port Range Forward menu.