And action!

Unfortunately, I couldn't continue working on the EPG part. Instead I worked some other things:

  • Added ChannelList D-Bus interface to retrieve information about channels.
  • Added GUI client to add and delete timers
  • Fixed several bugs

Frank Scholz continued integrating dvb-daemon into Coherence. I created a screencast that shows how you can access recordings from dvb-daemon in Totem with the help of Coherence's UPnP server:

The rise of the dvb-daemon

I was able to complete all tasks I wanted to last week. The Scanner works completely for DVB-T and supposably for DVB-S and DVB-C. The Scanner contains a new method WriteChannelsToFile, too.

In addition, I started work on the EPGScanner that scans in fixed intervals for EPG data on each channel. Currently, the data is just read and stored in the Channel it belongs to ordered by time. Still missing are:

Let's record

Last week has been successful and almost all tasks have been completed. That means that channel.conf can be read and written for all DVB types. Recording should work for all DVB types, too (as already mentioned I myself can only test DVB-T). In addition, recordings are actually stopped after the given duration.