Developers and alpha testers download page

This page lists the latest updates for the nxtvepg software package. The software which is available here is only intended for developers and alpha/beta testers. If you're searching for the regular release visit the download page.

The releases on this page include alot of internal consistany checks and produce plenty of debug output. Hence they should be used for evaluation only. Please do not redistribute.

On this page you find:

nxtvepg core package

The following packages contain a snapshot of the ongoing development on nxtvepg. Please refer to the changelog below or the discussion forum for background information.

2.8.1 development line

Note the acquisition daemon protocol has changed in 2.8.1 pre1 and pre2. Hence you cannot connect with an older client version to the current daemon version, or vice versa.

nxtvepg release 2.8.1pre2 (February 3rd 2008)

Details on changes in this and older releases is available in the 2.8.x pre-release changelog.

Older releases and associated files are still available in the pre-release data directory


WDM Support for nxtvepg

The WDM interface library was developed by Gerard Chevalier in 2004-2005. Gerard has stopped development on this project since then. The library is currently supported by Tom Zoerner (as far as possible)

The following package contains the last release of the WDM interface library for Windows. It allows Windows users to optionally use drivers supplied by their card's manufacturer instead of the one which comes with nxtvepg.

Main goal of development is to help Windows users who cannot use nxtvepg at all because their TV card is not supported by nxtvepg's driver. This is because currently VBI acquisition in the Windows port of nxtvepg is based exclusively on the DScaler "dsdrv4" driver, which supports only cards based on Conexant BT878, CX23881 or Philips SAA7134 (and even among these only the ones with supported tuners.) Cards with chip sets from vendors which do not disclose specifications to support open source driver implementations cannot be supported this way.

WDM support is useful for Windows users only. UNIX users need not look further.

Download latest release: July 23rd 2006

Unpack the ZIP archive into the same directory as nxtvepg, i.e. the DLL should be in the same directory as nxtvepg.exe. Additional instructions see README-WDM.txt in the zip file.

Important note: To use the library you need version 70d of the Microsoft Visual C run-time library (i.e. msvcr70d.dll) For legal reasons it is not included here. There are however plenty of sources for it on the web, you can search for msvcr70d.dll with Google.

Known problems

The following bugs/open issues are already known:

Tests feedback

This section lists card and system combinations currently reported as "working".

If you have questions or want to provide feedback, please use the discussion forum.


Teletext EPG grabber

Currently a new grabber is under development which allows to extract programme listings from teletext pages. The intention is firstly to compensate for the loss of two German Nextview providers and secondly to add more and longer descriptions to the EPG. In teletext, many networks have good descriptions not only for movies, but esp. also for weekly magazines, daily soaps or current events. The output of the teletext grabber can be merged with Nextview EPG data with the help of XMLTV import.

Download latest release: November 13th 2006

The following is a usage example: First the channel is switched to network ARD using xawtv's tool v4lctl. Then VBI data is captured for 1.5 minutes into a temporary file. After that EPG data is extracted from the captured teletext data into an XMLTV file. Steps 1-3 can be repeated for several networks. Finally the XMLTV files are merged into a single file, which can be imported into nxtvepg. See also capall.pl

  v4lctl -c /dev/vbi0 setstation ARD
  perl cap.pl -dev /dev/vbi0 -duration 90 > ARD.ttx
  perl ttxacq.pl -page 301-309 ARD.ttx > ARD.xml
  perl merge.pl *.xml > ~/all.xml

For additional options see sub ParseArgv in either script. As you can see VBI capturing is currently done via libzvbi, so only Linux is supported. MS-Windows is only supported when using the grabber via nxtvepg (see configuration dialog "Teletext grabber")



Copyright & Disclaimer

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.