Home

Alexander Pipelka edited this page Sep 25, 2013 · 29 revisions
Clone this wiki locally

Table of Contents

We have moved

This page is out of date. Please follow us to our new page:

www.xvdr.tv

News

Please visit the News page.
You can also join discussions about XVDR on our forum XVDR on Google Groups.

Introduction

This is a PVR add-on for XBMC to add VDR as a TV/PVR Backend to XBMC.

It currently supports:

  • Live TV
  • replaying of recordings
  • programming timers
  • EPG TV Guide
  • Real Time-Shift (pause Live TV)
  • Use Enigma Picons as channel-logos
  • Support for playcount and last played position
  • Reporting of timer-conflicts
This add-on requires the vdr-plugin-xvdr plugin on the VDR server. VDR itself doen't need any patches or modification to use all the current features.

Addon Repositories

The wonderful thing about XBMC Addons is that they can be installed via addon repositories. The repository will update your local addon automatically if a new precompiled version for your platform is available.

Just download one of these addon repositories and install it in XBMC. You need a recent (master >= 20121010, PVR API 1.5.0) XBMC version.

Download

Install

Install the downloaded addon with Addons - Install from zip file .

After installing the repository go to: Add-Ons - Get Add-ons and select PVR Clients / VDR XVDR Clients to install the addon.

You may now enable Live TV and configure the XVDR addon.

Building the addon

Please checkout the sources from the git repository:

git clone git://github.com/pipelka/xbmc-addon-xvdr.git

Compiling for Linux

Quite straight forward. Please ensure that zlib (+headers) is installed on your system

cd xbmc-addon-xdr
sh autogen.sh
./configure --prefix={PATH_TO_XBMC}
make install

Usually the addon is installed in your $HOME directory and your configuration command should be:

./configure --prefix=$HOME/.xbmc

Compiling for Windows on Linux

You can also cross-compile the addon for Windows on Linux with the help of mingw32. Please ensure that MinGW32 is installed on your system.

Debian/Ubuntu users can install mingw with (as root):

apt-get install mingw32

Please checkout the xvdr addon (all changes are already in master):

git clone git://github.com/pipelka/xbmc-addon-xvdr.git

Compilation is quite similar as for Linux:

cd xbmc-addon-xdr
sh autogen.sh
./configure --host=i586-mingw32msvc
make

The compiler prefix (i586-mingw32msvc) depends on your setup.

The built addon will be located in:

addons/pvr.vdr.xvdr/XBMC_VDR_xvdr_WIN32.pvr

Compiling for Mac OSX on Linux (experimental)

You can also cross-compile the addon for Mac OSX on Linux (Debian / Ubuntu). You need to install these packages:

apple-uni-sdk-10.5
apple-x86-odcctools
apple-x86-gcc
from here.

Please checkout the xvdr addon (all changes are already in master):

git clone git://github.com/pipelka/xbmc-addon-xvdr.git

Compilation is straight forward:

cd xbmc-addon-xdr
sh autogen.sh
./configure --host=i686-apple-darwin10
make

The built addon will be located in:

addons/pvr.vdr.xvdr/XBMC_VDR_xvdr_OSX.pvr