Xbmc est un outil opensource multiplateforme qui permet de lire n’importe quel format de fichiers audio/video. Il offre aussi beaucoup d’autres fonctionnalités à essayer soi-même.

1- Télécharger Xbmc: Xbmc

2- Installer les rpmfusion:
* rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
* rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

3- Installer les paquets nécessaires pr le fonctionnement de Xbmc:
* yum install SDL* glew glew-devel libmad-devel tre tre-devel libogg libogg-devel libvorbis libvorbis-devel boost boost-devel bzip2-devel bzip2-libs fribidi* lzo lzo-devel mysql-libs mysql-devel jasper jasper-devel faac faac-devel enca enca-devel hal hal-devel hal-libs cmake gperf nasm libXmu-devel fontconfig-devel freetype-devel libXinerama-devel pcre-devel gcc-c++ sqlite-devel curl-devel mysql-devel libcdio-devel libmms-devel faad2-devel flac-devel libsmbclient-devel libXtst-devel libsamplerate-devel libtiff-devel pulseaudio-libs-devel avahi-devel wavpack-devel libmpeg2-devel libtool libmicrohttpd-devel libmodplug-devel redhat-lsb

4- Si t’as une version 32bits:
* sudo ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

4′- Si t’as une version 64bits:
* sudo ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient.so

5- Installer Xmbc
* cd XBMC/
* ./bootstrap
* ./configure
* make
* make install

6-Si SELinux vous gène alors quelques règles à ajouter:
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avutil-50-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avcodec-52-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/avformat-52-i486-linux.so’
* chcon -t textrel_shlib_t ‘/usr/local/share/xbmc/system/players/dvdplayer/swscale-0.6.1-i486-linux.so’

(via @khzied)