XBMC

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
Zeile 56: Zeile 56:
 
# [http://xbmc-addons.googlecode.com/svn/trunk/plugins/video/ XBMC Plugins SVN]
 
# [http://xbmc-addons.googlecode.com/svn/trunk/plugins/video/ XBMC Plugins SVN]
 
# [[XBMC-FAQ | FAQ zu XBMC-PVR-Entwicklung]]
 
# [[XBMC-FAQ | FAQ zu XBMC-PVR-Entwicklung]]
 +
# [http://www.vdr-wiki.de/wiki/index.php/XBMC-FAQ#Schritt_f.C3.BCr_Schritt_Anleitung_-_XBMC_PVR-TESTING2_mit_VDR_.28HDTV.29_.26_LIRC-Unterst.C3.BCtzung Ubuntu Karmic (9.10) - Schritt für Schritt Anleitung - XBMC PVR-TESTING2 mit VDR (HDTV) & LIRC-Unterstützung]
  
 
[[Kategorie:Software]]
 
[[Kategorie:Software]]

Version vom 10. Februar 2010, 07:26 Uhr

XBMC ist eine freie Mediacenter-Software (Lizenz: GPL), die unter Linux, Mac OS X, Windows und auf der XBox läuft. Sie kann wie nachfolgend beschrieben mit dem vdr kommunizieren.

XBMC mit VDR-Streamdev-Unterstützung

Derzeit kommt als Client nur die Linux Version von XBMC in Frage.

Howto für die XBMC Installation + Patch:

Die einzige offiziell vom Team XBMC unterstützte Linux Distribution ist Ubuntu. Kubuntu funktioniert ebenfalls ohne Einschränkungen.

Vor der Installation müssen alle benötigten Pakete installiert werden: [1]

For Ubuntu (all versions >= 7.04):
# sudo apt-get install subversion make g++ gcc gawk pmount libtool nasm automake cmake gperf unzip bison libsdl1.2-dev \
libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi-dev \
liblzo-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound-dev python-sqlite libglew-dev libcurl4-gnutls-dev \
x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmad0-dev libtre-dev libogg-dev libvorbis-dev \
libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev \
libboost-dev libfaac-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev


Danach müssen die Sourcen gezogen, gepatcht und kompiliert werden:

mkdir xbmc_vdr
cd xbmc_vdr
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
cd XBMC
svn up -r17664
wget http://www.xbmc.org/trac/raw-attachment/ticket/5595/xbmc-svn17664-pvr.patch.gz
gunzip xbmc-svn17664-pvr.patch.gz
patch -p1 < xbmc-svn17664-pvr.patch
./configure
make -j2

Achtung: die aktuellen pvr Patches sind zurZeit im pvr-testing Zweig bereits eingebunden:

mkdir xbmc_vdr
cd xbmc_vdr
svn checkout http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing/XBMC
cd XBMC
./configure
make -j2

Anschließend kann XBMC mit gestartet werden mit

./xbmc.bin

Unter Settings \ Video \ TV muss dann nur noch die Kommunikation (IP und Port) mit dem VDR konfiguriert werden.


Links

  1. XMBC Feature List
  2. Anleitung zur Installation von XBMC und VDR
  3. Thread im VDR-Portal zum XBMC und VDR
  4. Gute Anleitung zur Installation von XMBC (auch mit VDPAU)
  5. HOW-TO compile XBMC for Linux from source code
  6. XBMC Plugins SVN
  7. FAQ zu XBMC-PVR-Entwicklung
  8. Ubuntu Karmic (9.10) - Schritt für Schritt Anleitung - XBMC PVR-TESTING2 mit VDR (HDTV) & LIRC-Unterstützung