Hi, after two days of trying, moving and changing, the freevo tv stuff is different right now. If you look at the repositoty, you see three new modules: freevo-core, freevo-tvdev and freevo-tvserver.
freevo-core This module contains some basic stuff needed for all submodules to work. Right now, it contains a simple config parser (cfgparser) and something like the old sysconfig (conf). There is also the mbus wrapper and the fxdparser. I tried to use the python config parser (ConfigParser), but this module removed comments when writing and also reorders the items. I didn't like it, so I wrote my own. This parser can also write the config file, so it is possible that parts of freevo can write an updated config to make it possible to configure them with the freevo webserver in the future. freevo-tvdev This module handles the recording for one host. It is baded on kaa.record and freevo.core. Soenke and I tried to do some auto detection of dvb channels, but we failed. Testing all QAM, FEC, GUARD combinations for each possible channel with take too much time. So we use the old channels.conf format for now (xawtv format) but will update to the vdr format later. To configure the freevo-tvdev, you can use the command line. You need to set at least a channels.conf for each device or the device will be deactivated. Only DVB is working right now, Rob needs to update ivtv to the new style. Rob: to do that, I guess you need to integrate some sort of scanner so you know what channels you have. Freevo-tvdev doesn't know about unified channel names, the mapping to the epg is done by freevo-tvserver. freevo-tvserver This is the recordserver. Right now configuration is a bit scarry. When you first the freevo-tvserver, it will create a config file and exit because the record dir is not set. If you correct that, the server will start. Once it gets the channels from freevo-tvdev, it will look up a mapping in its config file. There are no entries on startup. The server will try to guess the correct mapping, write the config file again and exit to let the user check it (and add missing stuff). Thats ugly, I know. If running, the server is similar to the old recordserver except that no fxd files are written right now (stupid dependency), I will fix that later. The freevo main app and the webserver can talk to this new server already. So give it a try and install freevo-tvdev and freevo-tvserver and do not use the old recorder/recordserver. It is not possible to start the apps in daemon mode, use '&' to put them into the background for now. Comments please. Dischi -- If one synchronized swimmer drowns, do the rest have to drown too?
pgp50w8J1C2mp.pgp
Description: PGP signature
