Dieser Beitrag ist schon sehr alt. Eine aktualisierte Version, ist hier zu finden.

Seit geraumer Zeit ist es auch möglich, mithilfe von XBMC Fernsehen zu schauen oder es als PVR zu verwenden. Dies habe ich jetzt mal ausprobiert und erkläre kurz das Vorgehen.

Zunächst einmal muss, wenn dies nicht schon geschehen ist, der MediaPortal TV-Server installiert werden. Den gibt es unter diesem Link. Als Datenbank sollte MySQL ausgewählt werden. Wenn der dann fertig eingerichtet ist, wie hier nachzulesen, geht es daran, die Verbindung zu XBMC herzustellen.
Man benötigt dazu ein Plugin für den TV-Server, welches sich TVServerXBMC nennt. Dieses muss in den Plugins-Ordner des TV-Servers unter "%programfiles(x86)%\Team MediaPortal\MediaPortal TV Server\Plugins" (oder halt mit %programfiles% bei einem 32-bit OS) kopiert werden. Wählt dazu die Version aus dem Release-Ordner des Archivs.
Anschließend muss das Plugin in der Konfiguration des TV-Servers aktiviert werden, indem man davor einen Haken macht:

Dann startet man den TVService unter Manual Control mit einem Klick auf „Stop Service“ und einem anschließenden auf „Start Service“ neu. Dies geht alternativ auch über die Kommandozeile:

net stop TVService
net start TVService

Nun benötigen wir noch eine Version von XBMC, die auch die TV-Funktionalität enthält, da diese nicht im Hauptentwicklungszweig enthalten ist. Eine solche Version bekommen wir bei margro. Ich habe mich hier für die Pre-Eden-Version entschieden.
Die nachfolgenden Screenshots zeigen XBMC mit dem Skin reFocus, aber unter Confluence sollte es ähnlich aussehen.
Nach der Installation begeben wir uns in XBMC zu den Add-Ons und wählen aktivierte Add-Ons/pvr clients. Dort aktivieren wir den „MediaPortal PVR Client“ oder den „MediaPortal PVR Client (TSReader)“:

Ich habe mich für letzteren entschieden, der direkt auf die TimeShift-Dateien von MediaPortal zugreifen kann und demnach bei einer Einzelplatzinstallation schneller sein sollte.
Als nächstes geht es an die Konfiguration:

Man sollte hier nur die IP des Rechners mit dem TV-Server eintragen (127.0.0.1 für den selben Rechner). Außerdem kann man die Ordner für Aufnahmen und Timeshift angeben.
Nun nur noch in den Einstellungen von XBMC unter TV die ganze Sache aktivieren und dann sollte es funktionieren.

Beim ersten Start werden zunächst die Sender gesucht, weshalb XBMC einen Moment nicht reagiert, aber da muss man halt etwas warten. Und nun sollte das Fernsehen laufen, wie auf dem ersten Bild zu sehen. Es gibt auch einen EPG:

Damit sieht man, dass TV auch mit XBMC funktioniert, ich für meinen Teil bleibe aber noch bei MediaPortal, was einfach stabiler läuft. XBMC macht jedoch auch schon einen guten Eindruck.