Coherence Sprint
I spent last weekend hacking on Coherence, a DLNA/UPnP MediaServer, in the beautiful city of Barcelona. KDE sponsored a couple of hackers to get together at the second Coherence sprint.
I’ve never been to Barcelona before, it’s a really lovely city. I haven’t seen all the must-sees, but that’s just an excuse to come back another time. Zaheer, who mentored me during that last two Google Summer of Codes while I was working on GNOME DVB Daemon, was there, too. It was a long overdue to finally meet in person. The Collabora folks were kindly enough to host the hackfest at their office in Barcelona.
Though, the DVB-T signal was really bad in Barcelona I worked on integrating GNOME DVB Daemon into Coherence. As I already mentioned a while ago Frank wrote the initial plugin for Coherence. As the D-Bus API changed quite a bit since the initial version of the plugin I adjusted the plugin to the most recent API and added support for channel groups, which is supported by DVB Daemon since 0.1.10. However, the biggest goal is to support the ScheduledRecording UPnP spec so you can completely control the daemon remotely using UPnP. This still requires some additional work in Coherence and DVB Daemon, so stay tuned for news about this in the future.
All in all I had a great time and a lot of fun, I’m looking forward to the next Coherence sprint. In the meantime I’m going to work on better UPnP integration of DVB Daemon.