For your information: The software and Web-Site are intended for testing! There is no kind of warranty that something works. The sources and documentation are mostly under GNU license, some code may have a BSD license.
The software is known to work on SuSE (9.x) and Debian based systems (Etch, Sarge, Ubuntu and Knoppix). It depends only on a very few packages (no X11, KDE, Gnome nor any library dependency other than C/C++). For this reason you can easily build it from source. Together with KDE you can configure a Multi-Media-Center (set-top box mode). As a workstation Desktop you can use KDE or Gnome (KDE libs required). But ZapDvb does not depend on KDE or X11: zapmcc (including the MPEG editor) can be used from a console even in text mode.
This software is designed for robustnes and should be rock solid. Configured as a Multi-Media-Center it is stable enough to replace the traditional TV/VTR. LIRC (remote control) works really great and LIRC support is now a key feature of ZapDvb. On a Desktop system the use of shortcut keys will give you immedeate access to radio or tv channels. The LinuxTV DVB drivers are stable enough to allow a server side DVB card installation (ZapDvb clients can transparently access DVB functions across the network).
- The software is currently built with gcc
4.1
(since Version 0.49-2). You will need to recompile the
source for SuSE 9.x or Ubuntu. See the README file in the source
archive for instructions.
- Version 0.49 does not fully support GNOME (on
Ubuntu for example). If you don't want to play with text mode (try
zapmcc --cmd
) please install at least
kdebase-bin
(to get kdialog
).
- Try to get kjscmd
installed, which
will provide a nicer user interface. On Knoppix/Ubuntu for example
you would have to install libkjsembed1 and kjscmd (on Ubuntu it's
in the universe repository). Also try to install
wmcntl
.
- MPlayer
1.0pre7 is still
recommended. The newer version has quirks concerning video aspect
handling (zapdvb will learn to handle them). But since version
1.0pre8 MPlayer works nice in frame-buffer mode.
From a real console you can now watch TV and even edit videos
without X11.
- Version 0.43 works nice with lirc
and presents a TV-like menuing system. In "desktop" menu-mode this
looks different: zapmcc shows as few dialogs as possible (you can
change this behaviour in the config file, see
waitmode
).
- The versions 0.41 and 0.42 have a problem in server mode: a background job would not interrupt a running foreground job. If you don't use the server mode you don't need to care, in all other aspects 0.42 and 0.43 are rock solid.
- On a 64-bit system unfortunately some DVB drivers don't work with the 32-bit version of ZapDvb, please recompile the software in 64-bit mode.
- Some features do not work on KDE 3.3
(kjscmd
is incomplete) and others (see
quickopen
) require recent versions of the GNU tools
(find
got smarter). Anyhow: the software still works
on SuSE 9.1.
- If you are going to use a 7.x version of LIRC (with ZapDvb version 0.43 and later) you may need a patched version of irxevent. Here is a 32 bit version (SuSE and Debian) and here are the sources.
Release 0.49-3 replaces 0.49-2 and is recommended for everybody. Please upgrade from all older versions. This release is a big step forward to 0.50 - only a few things are left to be done. Lots of bugs were fixed and the new JavaScript based GUI (via kjscmd) is very stable, much more performant than the old kdialog GUI and looks much better. The Server Mode problems with sudo (security fixes in most distros) are gone. The Settop-Box mode is better than ever, improved KDE pre-configuration and support for switching back and forward between Settop-Box, Full KDE session and Multi User mode. Important to know:
setup
program now handles Server, Settop-Box
and Desktop installation including a mechanism to update your KDE
settings. Even without kjscmd
you now get a nice
desktop.setup
program helps to build
MPlayer from source. This is important for distros
with broken Xine (Ubuntu or SuSE).zapdvb.conf
file to make it
work./etc/init.d
: zapdvbload was renamed to
zapdvb_drv
and the Settop-Box mode can be started via
System V init (linked to zapdvb_box
). System V init is
now the default (0.49-3). Installing Settop-Box mode has become
very easy now, if you use the VESA X11 driver it is completely
automatic.Program Packages | DEB for Debian Etch and Knoppix | version 0.49-3 |
Download the 297 kByte archive using shift-click
and run "sudo dpkg -i file" to install
it. |
||
RPM format (not for SuSE 9.x): | version 0.49-3 | |
Download the 307 kByte archive using shift-click. |
Source Archives | version 0.49-3 sources |
Download the 569 kByte archive using shift-click. Please check the instructions given in the README file on how to compile the sources. The instructions also include a "Howto setup a Multi Media Center on Ubuntu in 30 Minutes". The MPlayer build (and dependencies) are described. |
In this release the long promised javascript GUI
gets introduced, but it is not yet enabled by default. You might
want to edit your zapdvb.conf
(insert
guikde=kjscmd
in section [zapmcc]
) to
enable it. Compared to the traditional kdialog based GUI the new
one works much faster and is easier to use (single mouse click). A
few new GUI features were added (see Video/DVD playback and the
wizzard mode used to enter recording jobs). Also the new mode
coexists nicely with GNOME. Another feature is the console (e.g.
text mode) - ZapDvb
now works even in framebuffer mode
without X11.
This is the precursor of the 0.50 version, see the
news page. The main difference to 0.50 is that you cannot easily
configure the tools that get started by zapmcc (juk, kscd, gwenview
are preconfigured). The amount of documentation grew again, so the
documentation was moved into a separate package. Rpm and SuSE users: rpm -U
does not
work with these rpms, please uninstall an older version
manually.
Program Packages | DEB for Debian Sarge and Knoppix | version 0.49-0 |
Download the 280 kByte archive using shift-click
and run "sudo dpkg -i file" to install
it. |
||
RPM for SuSE 9.1 and later | version 0.49-0 | |
Download the 285 kByte archive using shift-click and run "sudo yast2 --install file" to install it. If sox is not available on your system you may also try "sudo rpm -i --nodeps file" | ||
Documentation Packages | DEB for Debian and Knoppix | documentation 0.49-0 |
RPM for SuSE 9.1 and later | documentation 0.49-0 | |
Since version 0.43 only the README files containing the essential documentation for setup are included in the binary and in the source packages. The user level documentation now comes as a separate package (225 kByte). |
Source Archives | version 0.49-0 sources |
Please check the instructions given for earlier versions on how to compile the sources. |
Here you get more LIRC - especialy in Set-Top Box mode this is a huge step foreward. The source version can be compiled for 64-bit now. Other improvements include an updated (german) channel list (new radio stations) and support for a still image viewer. See the news page for more details.
Rpm and SuSE users:
rpm -U
does not work with these rpms, please uninstall
an older version manually.
Program Packages | DEB for Debian Sarge and Knoppix | version 0.43-0 (see known bugs) |
Download the 270 kByte archive using shift-click
and run "sudo dpkg -i file" to install
it. |
||
RPM for SuSE 9.1 and later | version 0.43-0 (see knonw bugs) | |
Download the 270 kByte archive using shift-click and run "sudo yast2 --install file" to install it. If sox is not available on your system you may also try "sudo rpm -i --nodeps file" | ||
Documentation Packages | DEB for Debian Sarge and Knoppix | documentation 0.43-0 |
RPM for SuSE 9.1 and later | documentation 0.43-0 | |
Since version 0.43 only the README files containing the essential documentation for setup are included in the binary and in the source packages. The user level documentation now comes as a separate package (220 kByte). |
Source Archives | version 0.43-0 sources |
# build for your architecture (32 or 64 bit) ... cd /usr/src tar -xzf zapdvb-src.tgz cd zapdvb sudo ./setup install - # the minus sign is the important thing!
This release (2005-08-14) replaces version 0.41 (2005-07-22), see the news page for details. The documentation does still not cover all of the new features but has been improved another time. Please check again from time-to-time for a newer release version. This version works fine on SuSE 9.3 and KDE 3.4 (even in Set-top Box Mode). As you should know SuSE 9.3 needs an update to play audio/video files.
Program Packages | DEB for Debian Sarge and Knoppix | version 0.42-1 (current) |
version 0.41-0 | ||
Download the 460 kByte archive using shift-click
and run "sudo dpkg -i file" to install
it. |
||
RPM for SuSE 9.1 and later | version 0.42-1 (current) | |
version 0.41-0 | ||
Download the 460 kByte archive using shift-click and run "sudo yast2 --install file" to install it. If sox is not available on your system you may also try "sudo rpm -i --nodeps file" | ||
Documentation Packages | Prior to version 0.50 all documentation was included in the binary and in the source packages. |
This version supports video aspects also for life TV and DVD (only with MPlayer) and remote mode to make ZapDvb network transparent. You can now use your server DVB card(s) from DVB-less workstation clients and from set-top boxes (disk- and DVB-less bare-bone PC?) in your network! There is also some initial support for LIRC (e.g. using an IR remote control).
Since version 0.42 is it recommended to store
local configuration files in
/usr/local/share/zapdvb/config - the installation
does not modify your local settings in this folder. Move an
existing zapdvb.conf to this location, the
installation will create a symbolic link to
../zapdvb.conf
and the default configuration will be
installed as zapdvb.conf.dist
. Since version 0.42 your
can use /usr/local/share/zapdvb/setup scan to
create your own channel lists (and store
them in the config folder).
By default some ZapDvb features are disabled. To enable more features you will also have to run /usr/local/share/zapdvb/setup config. This script also tries the detect configuration problems and to give you some hints.
Source Archives | version 0.42-1 sources (current) |
version 0.41-0 sources | |
Download the 460 kByte tgz archive using shift-click. |
Building from the source is easy, ZapDvb has very few dependencies. Just unpack the archive and run:
# unpack the archive ... cd /usr/src tar -xzf zapdvb-src.tgz # change to the archive base folder ... cd zapdvb # there is no ./configure - see the Makefile ... make # A link to ./setup documentation is in html/README.html sudo ./setup install
This release (2005-05-17) should be working, but the documentation does not yet cover the new features.
Starting with this release you can use Knoppix 3.8 for your 1st steps and to play with the set-top box mode configuration. Just download and install the DEB archive.
The zapdvb family of programs | RPM for SuSE 9.1 and later (release 0.30-2) |
Download the 420 kByte archive using shift-click and run "sudo yast2 --install file" to install it. | |
The zapdvb family of programs | DEB for Debian Sarge and Knoppix (created by alien from SuSE rpm) |
Download the 420 kByte archive using shift-click and run "sudo dpkg -i file" to install it. |
This version supports video aspects and monitor aspects (only with MPlayer). This allows you to make best use of 16:9 TV-Displays or other non-4:3 Monitors. Videos get cropped and zoomed as needed. The video editor supports a new "tag" feature to store the required meta-information in the video file (or a separate tag file). The zapdvb.conf file contains some information on this. The set-top box mode has been improved (should be much easier to configure now).
By default most features are disabled - you should make your own /usr/local/share/zapdvb/zapdvb.conf file and copy it to zapdvb.conf.local . If you have done this before updating to a new version the default configuration will be installed as zapdvb.conf.dist .
Tgz Source Archive | download the sources (use shift-click) |
Building from the sources is easy, ZapDvb has very few dependencies. Just unpack the archive and run:
# change to the archive base folder ... cd zapdvb # there is no ./configure - see the Makefile ... make # A link to ./setup documentation is in html/README.html sudo ./setup install
The zapdvb family of programs | RPM for SuSE 9.1 and later (release candidate 1) |
Download the 400 kByte archive using shift-click and run "sudo yast2 --install file" to install it. |
This version supports DVB-C, DVB-T and DVB-S! Other new features are life capturing and automatic clean-ups of video data that was created by cron jobs. The new ZapDvb Control-Center for KDE can manage atd and cron background recording. The ZapTvOut Set-top Box mode has been integrated. Xine and Kaffeine are supported. Please refer to the news page for more details about Kernel 2.6 drivers.
The content of the zapdvb.conf file (in /usr/local/bin) has changed since version 0.20 - save your current channel list before installing! You can then merge your current channel list back to zapdvb.conf (now in folder /usr/local/share/zapdvb) - the new version can handle multiple channel lists.
Tgz Source Archive | download the sources (use shift-click) |
Building from the sources is easy, ZapDvb has very few dependencies. Just unpack the archive and run:
# change to the archive base folder ... cd zapdvb # there is no ./configure - see the Makefile ... make # A link to ./setup documentation is in html/README.html sudo ./setup install
The Metzler 1.1.7 DVB driver | zapdvb_metzler-1.1-7.tgz |
The zapdvb applications | zapdvb-0.2-beta.tgz |
A patch for kernels >= 2.4.21 (using i2c version 2.8) is included with the 1.1.7 driver sources but not yet applied. See DVB/i2c_2_8.README .
The Metzler 1.1.6b DVB driver | zapdvb_metzler-1.1-6.tgz |
The zapdvb application | zapdvb-0.1-0.tgz |