|Version 5 (modified by 6 years ago) (diff),|
This TracPlugin maintains a database of recordings. Upon "Activate!" it creates a recording script. The actual recording is performed by a tuning the LinuxDVB device started by a CronTab call.
If you have any issues, create a new ticket.
Download the zipped source from [download:dvbcronrecordingplugin here].
Currently the source snapshot is hosted on the buildserver at
Currently the sources are hosted with Mercurial at another site. Later it is possibly cloned to...
You can get a complete set of RPMs at the buildserver site including the trac modules. The tarball itself can be compiled into an rpm based on "rpm -ta $filename". If you do prefer to use distutils / setup.py then you can unpack the source tarball and run "setup.py install".
For proper usage you do also need "gnutv" and "szap" from the dvb tools, please consult
You need to run the "scan" utility from the LinuxDVB package once to create a channels.conf - this one should be copy-n-paste to the channels.conf Edit screen of the plugin. After that create a selection of channels and start adding recording times.
Remember that you need to press "Activate" to generate the crontab entries. The default assumes that it should not write the /etc/cron.d/* files directly (you need to copy the dvbcronrecording-update-change.cron to /etc/cron.d/dvbcronrecording-update-change.cron once to allow it work) but you can also use a config item in the admin panel to select that it should be written directly.
Note that the system grew out of some local command-line scripts that would convert a list of recording times, channel info and program title into a matching recording script along with a CronTab entry. Transforming it into a TracPlugin allows for easier installation on a remote recorder box as well as sharing the recorder by multiple persons with just a web access to the recorder box. This script / plugin is in no way comparable to the advanced multi-media stations like MythTV and LinVDR but on the other hand it is far easier to install.