Difference between revisions of "Xmltv2vdr-plugin"

From VDR Wiki
Jump to: navigation, search
Line 9: Line 9:
 
'''The third-party software to fetch the EPG-Data is not part of xmltv2vdr because of legal issues  (cf {{wikipedia|VG_Media}}).'''
 
'''The third-party software to fetch the EPG-Data is not part of xmltv2vdr because of legal issues  (cf {{wikipedia|VG_Media}}).'''
  
==Software requirements==
+
==Software Requirements==
 
libxml2, libsqlite3, libpcre
 
libxml2, libsqlite3, libpcre
  
Line 22: Line 22:
  
 
The OSD of the xmltv2vdr plugin can be accessed under the plugins settings.
 
The OSD of the xmltv2vdr plugin can be accessed under the plugins settings.
 +
 +
==Third-party EPG-Data Sources==
 +
 +
===For the end-user===
 +
The configuration and usage of the third-party EPG-Data sources will not be discussed here.
 +
 +
'''The third-party software to fetch the EPG-Data is not part of xmltv2vdr because of legal issues  (cf {{wikipedia|VG_Media}}).'''
 +
 +
===For the developers of the third-party software providing EPG-Data===
 +
The interface between the xmltv2vdr plugin and the third-party software providing the EPG-Data has been defined like this:
 +
* Every source must have a control file in the '''/var/lib/epgsources''' directory. This control file is a text file that contains information to control the xmltv2vdr plugin and a list of the channels offered by the source. The name of the control file can be chosen freely, but must not have an extension. The control file on the VDR must be readable by the vdr-user.
 +
*

Revision as of 14:10, 15 May 2012

This page is a loose translation of the page about the xmltv2vdr-plugin available in the german wiki.

Current Version

Version 0.1.1

Description

xmltv2vdr is a plugin for the VDR that imports EPG-Data into the VDR. By itself, it does not fetch any EPG-Data; the EPG-Data has to be supplied by third-party software to xmltv2vdr in xmltv format.

The third-party software to fetch the EPG-Data is not part of xmltv2vdr because of legal issues (cf VG_Media).

Software Requirements

libxml2, libsqlite3, libpcre

VDR >= 1.6.0

Configuration

Assuming that the xmltv2vdr plugin has been installed on the VDR in conjunction to third-party software that uses the xmltv2vdr plugin to get the EPG-Data into the VDR, the configuration about

* what EPG-Data sources to use
* what channels of the source correspond to what channels of the VDR
* other configurations like frequency of updates, etc.

is completely done in the OSD of the VDR.

The OSD of the xmltv2vdr plugin can be accessed under the plugins settings.

Third-party EPG-Data Sources

For the end-user

The configuration and usage of the third-party EPG-Data sources will not be discussed here.

The third-party software to fetch the EPG-Data is not part of xmltv2vdr because of legal issues (cf VG_Media).

For the developers of the third-party software providing EPG-Data

The interface between the xmltv2vdr plugin and the third-party software providing the EPG-Data has been defined like this:

* Every source must have a control file in the /var/lib/epgsources directory. This control file is a text file that contains information to control the xmltv2vdr plugin and a list of the channels offered by the source. The name of the control file can be chosen freely, but must not have an extension. The control file on the VDR must be readable by the vdr-user.
*