Chef de Cambuse

...cooking, cruising and wine

Archive for July 2007

new Coherence release - version 0.4.0 is out

written by Frank, on Jul 31, 2007 9:13:00 PM.

Around one year after I internally started on Coherence we made it to version 0.4.
Thanks to everybody who helped with patches, bug-reports or tests!

I think it is the last one that needs the beta label. The core is faily stable now, don't think that there are too many quirks lurking there.

New in this release are:

  • integration of a new logging module

    logging can now be configured via the config file or through an environment variable COHERENCE_DEBUG, which overrides the config values. Usage is like:

    COHERENCE_DEBUG=*:3
    - emit INFO level messages from all modules

    COHERENCE_DEBUG=*:2,ssdp:4
    - WARNING level messages from all modules, plus debug level for the ssdp module

  • removed the dependency for SOAPpy, now using own methods and ElementTree only

  • serving cover art now to DLNA MediaRenderers
  • refinements on the object creation and the import into the MediaServers
  • an installable package for the Nokia Maemo platform on the N800, complete with all dependencies, thanks to Rob Taylor of CodeThink

  • and a lot more of the usual bugfixes and enhancements

For version 0.5.0 I have in mind

  • some first form of D-Bus integration to simplify the integration of with non-Python applications
  • rework of the client API
  • UPnP tests - and tests for Coherence itself - with the toolset micxer is working on

Lightning talk about Coherence at Guadec 2007

written by Frank, on Jul 30, 2007 12:09:00 AM.

I gave a talk about Coherence at the Guadec 2007 in Birmingham.

The intention of the talk was to give a quick overview about DLNA/UPnP and to spread the word to the Gnome developers that there is something that allows an easy connection of their own software.

You can get the slides from the Coherence site.

The talk itself went reasonable well - mostly due to the fact that Jono, keeper of the chicken watch, was very, very generous with the assigned time for it.

So if you have missed it there or just want to know a bit more about DLNA and UPnP, and why I think it is important to use these stacks within Linux multimedia applications, grab it while the electronic ink is still stabilizing.

PS: I was asked if I could to a more detailed talk, so maybe there will be one next year at the Fosdem in Brussels.