Xepg 0.7.0.0+ Requires DVBViewer version 6.0+ and DVBViewer Media Server version 2.0+ (if using):

If you upgrade Xepg from versions 0.6.2.2-, you MUST read How to Install/Upgrade/Remove


Xepg version 0.7.0.0 (11.04.2017)

Add: Support for the TS Stream Tunertype (=6). If you have IPTV channels (Tunertype=4) it is recommended to convert them to TS Streams.

Add: Support for the new reworked EPG handling in DVBViewer/DVBViewer Media Server.

Remove: Options → Syncronize (General). It is not needed anymore since External EPG is automatically shown/used if present.

Change: On import Xepg now discards outdated (past) EPG programme items.

Fix: Tab order in some windows.

Add: Most help files reworked.


Xepg is NOT designed to work with the combination DVBViewer 6.x/Recording Service 1.x.



Xepg 0.6.x.x and 0.5.x.x Requires DVBViewer versions < 6.0 and Recording Service versions < 2.0 (if using):


Xepg version 0.6.2.2 (15.05.2016)

add: Options -> Recording Service: Call Auto Timer after import (checkbox).

fix: The Recording Service version number was in some (rare) cases not detected properly. Now iver from GET VERSION is used.


Xepg version 0.6.2.1 (08.04.2016)

add: Options -> Recording Service: You can add or detect a list of DVBViewer clients to be EPG updated right after the import. See Help.

add: Recording Service LOG: Now uses /api/status2.html if Recording Service version is 1.31.0+.

fix: Tab order in Options window.

add: Help files upgraded: Options.rtf, Main.rtf and Pairings.rtf.


Xepg version 0.6.1.1 (12.12.2015)

add: OXml upgraded to latest official release.

add: EasyXML upgraded to latest official release.


Xepg version 0.6.1.0 (26.11.2015)

fix: Xepg now calculates times according to the XMLTV standard! Thanks to the guys at webgrabplus.com for pointing this out. It is added as an option in the XMLTV Job Editor as a checkbox ”Use UTC and PC Local Timezone”. It is checked by default, so if you don't want this you have to uncheck it. Sorry for the inconvenience.

add: EasyXML upgraded. It's a beta, so please take the time to test it and report back if any problems. When the final version is released I will upgrade to that.

fix: OXml was not properly initialized making it unable to detect the encoding in some cases.

add: OXml upgraded. A request for easier whitespace handling was met.

add: batNoConsole.vbs. Can be used if you have a BAT file as grabber. Read TheFiles.rtf (new) in Xepg Data Folder.

add: Help files upgraded: EditJob.rtf and Options.rtf (about Gmail).


Xepg version 0.6.0.0

add: One click syncronization of the DVBViewer channels EPG reception with Xepg channel pairings. Options → Syncronize (general). NOTE: If you upgrade the installation window will pop up. Just click Execute (button).

add: Use Recording Service if available” checkbox replaced by 3 radio buttons. Please read help. Xepg will set the radio buttons according to your old setting. It is recommended to use the new third possibility ”Recording Service” if you use Recording Service.

add: Apply button in Options.

removed: Accelerator keys (the underlined characters) in Options. They don't make sence in that control (TCategoryPanelGroup).

add: TheFiles.rtf in Xepg Data Folder explaining the purpopse of the different files. There are some new.

add: Content of link ”How to install/Upgrade” at a123.dk updated.

add: Help files upgraded: Main.rtf, Options.rtf, ReadMe.rtf, Automate.rtf.

add: OpenSSL upgraded to version 1.0.2d. Read help to E-mail notification if you use Gmail.


Xepg version 0.5.3.1 beta

add: Fine tuned the implementation of the OXml SAX parser. Se help file to XMLTV Job Editor.

add: Upgraded Easy XML. There was one file it did not process correctly.

fix: The Microsoft MSXML DOM (formerly Microsoft IE) raised an exception (error) if a DOCTYPE statement was present. In newer versions it's needed explicitly to allow this.


Xepg version 0.5.3.0 beta

add: OXml SAX parser from kluug.net as XMLTV Engine. Select in XMLTV Job Editor.


Xepg version 0.5.2.1 beta

fix: Bug in ”Log Genre Search Result” in case of English categories in non English file.


Xepg version 0.5.2.0 beta

add: Support for <composer> and <editor> in XMLTV <credits> tag. If you have your own EPG Format file you need to add them where you want them to ”Where to display information”.

add: Xtranslate v. 0.1.1.0 is available.

add: Language files upgraded. Thanks to Gioxy for the Italian one.

add: Improved search method for the ETSI Genre number. Details in Xtranslate Help (new!). I have added some Genre search words to English.xml to make Danish Timefor.tv work better.

add: ”Log Genre Search Result” checkbox in EPG Format Editor for Category (Genre) information. This will list all category values that have no matches in the language file(s). A good starting point if you want to improve the language file. If there are more than 20 they are saved to NoHits.txt in Xepg Data Folder else they are just logged. Try LogGenre.xml as Format File in the XMLTV Job Editor. Remember to switch back again, no need to log those each time.

add: Support for additional episode numbering systems. Check out Episode () in EPG Format Editor.

add: Support for <icon> and <review> tags in XMLTV file. Well, the URLs are shipped to DVBViewer/Recording Service. In the near future I will post a request for actually using them, that's all I can do.

fix: White space is now preserved when reading xml configuration files.

add: XMLTV Job Editor: Options for Selecting title, sub-title and description according to the 2 letter language attribute defined in the language file. For your existing jobs the behavior is as usual. Check it out if you want to take advantage of the new options.

add: XMLTV Job Editor: Possibility to (re)move original XMLTV sub-title (Event). This can be used to avoid some unwanted multible recordings of the same episode in Recording Service -> Search EPG -> Check against Timer Name. There are cons and pros for using this option.