This version of kaffeine includes support for DVB.
Requirements :
A DVB device supported by linuxtv drivers.
Look at
www.linuxtv.org for how to get, install and run these drivers.
Recent linux distributions should have full DVB support, so your device should be autodetected at boot time.
Install:
You must have dvb headers to compile the dvb part.
Configure search for linux/dvb/frontend.h in standard paths (typically /usr/include)
./configure
make
make install (as root)
YOU MUST INSTALL or it won't work.
Usage:
Kaffeine uses dvbscan data files to find channels from you DVB network.
They are expected to be in :
~/.kde/share/apps/kaffeine/dvb-s
~/.kde/share/apps/kaffeine/dvb-t
~/.kde/share/apps/kaffeine/dvb-c
If these dirs are missing, Kaffeine tries to download a daily updated archive from
http://hftom.free.fr/kaxtv/dvbdata.tar.gz, and extract it. So, you need an internet connection,
at least at first run.
Kaffeine tries to open your dvb device at start time, so make sure no other app are using it.
First , go to menu->DVB->Configure DVB . There, you have to choose a source for your device and configure diseqc (for dvb-s)
Despite the fact that the dvbconfig dialog may show all your dvb devices, only the first one is
used (at that time).
Then go to the channels dialog ( either from the DVB menu or DVB tab ) and start scanning.
Channels are assigned a number when they are added to the channels list.. You can later change it by editing the channel.
To zap to a channel, either double click on the channel name from the DVB tab (after tuning, Kaffeine autoswitch to player tab)
or enter its number with keypad. You can also use pageup/down to zap to previous/next.
Remote control:
kdelirc dcop functions:
dvbSetChannelNumber( int num )
dvbNext()
dvbPrevious()
dvbOSD()