How to configure EPG sources

From DVBLink wiki
Jump to: navigation, search


Assigning EPG sources to DVBLink channels

EPG Sources tab of DVBLink Configuration webpage helps user to assign source of EPG information to each DVBLink channel:

Config channel epg.jpg

This page shows list of DVBLink channels on the left and all available EPG sources and their channels on the right.

To assign an EPG channel to a particular DVBLink channel, select this channel in the left table and double click on the desired EPG channel in the right table. Double click on the DVBLink channel to remove existing EPG channel mapping.

Tip! Use “By channel name” and "By channel number" buttons when mapping EPG channels to speed up the assignment process.

Built-in EPG sources

MC Guide Services (only available to Windows installation)

MC Guide Services EPG source represents all channels for which EPG information is available from Microsoft as part of its own Guide information support for Windows MediaCenter. MC Guide Services source does not provide any EPG information on itself. It only serves as a helper for quick EPG configuration inside Windows MediaCenter.

Add MC Guide Services source from its template:

Config add mcguide.jpg

To actually configure the source you have to configure DVBLink Tuners in a local MediaCenter or at the one of networked MediaCenter clients as described in How to configure DVBLink tuners in Windows Mediacenter. Once TV Setup in MediaCenter is finished, DVBLink server will download from it all information about available EPG channels.


What is XMLTV?

XMLTV EPG information is delivered in a form of xml files. These files have internal structure, described by XMLTV standard (

Each xmltv file consists of a channel description section and a program description section. The first one lists all channels, present in the xml file, and their properties. The second one contains actual program for each channel. Each xmltv channel should be uniquely identified by its channel id. For example consider the following excerpt from xmltv file, showing structure of a channel description:

<channel id="293">

<display-name lang="eng">Travel</display-name>


XMLTV Source configuration

To use XMLTV EPG source you need to instantiate it first. To do this select XMLTV source in the left pane (Source templates):

Config add xmltv.jpg

XMLTV file management

Windows Vista, Win7 and Win8 installation of DVBLink reads all xmltv files from XMLTV input directory: c:\programData\DVBLogic\DVBLink\xmltv.

Windows XP installation of DVBLink reads all xmltv files from XMLTV input directory: C:\Documents and Settings\All Users\Application Data\DVBLogic\DVBLink\xmltv.

DVBLink installation on a NAS platform reads all xmltv files from xmltv directory of DVBLink NAS share.

The files are read on start-up and re-read every 12 hours. Program for each channel is aggregated from all parts, found in different xmltv files.

When program needs to be updated, just copy new xmltv files to XMLTV input directory either overwriting existing files or putting new ones next to old ones. DVBLink can handle up to 3 months of program information.

Tip: For the efficiency reasons it is strongly advised to remove (very) old and unreferenced EPG information from xmltv files, residing in XMLTV Input directory.

Personal tools