Chef de Cambuse, cruising and wine

Entries in the Category “en”


written by Frank, on Jun 6, 2009 10:48:00 AM.

Coherence has been awarded the “Prix spécial du Jury” - out of the 130 competitors of this years Trophées du libre contest and in addition made second place in the “Media” category.

N’est-ce pas magnifique!

A huge MERCI to all of you making this possible, to the jury and to the organizers of the Trophées.

Erwan and Frank being very happy Erwan and Frank being very happy
Champagne and snacks at the Mairie of Soissons Champagne and snacks at the Mairie of Soissons
PS3, Sheevaplug, Denon amp and Prizes PS3, Sheevaplug, Denon amp and Prizes

The Sheevaplug was kindly donated by Marvell to support further development on this truly awesome device - thx again Rabeeh, and DENON France has graciously provided us with one of their high-end DLNA-enabled amplifier to demonstrate a real user living-room experience.

Presenting Coherence on the Trophées du Libre Days

written by Frank, on Jun 5, 2009 2:18:00 PM.

Erwan and I are presenting Coherence here in Soissons.

setup @ Soissons

We just had our first presentation to the jury of the ‘Media’ category, more will come in the afternoon.

So keep your fingers crossed!

Coherence/KDE sprint - day one

written by Frank, on May 9, 2009 7:09:00 PM.

Bonjour from Paris.

This morning we - Philippe, Erwan, Adriaan, Bart, Benjamin and myself - meet at the offices of Mandriva, who kindly offered to host the sprint

and started with our work to integrate Coherence into KDE, mainly to create a kio network slave and an Amarok plugin - both connecting to Coherence over DBus.

Over the typical French lunch break there has been some serious discussion between Adriaan, Bart and Erwan about French cheese.

collect them all

written by Frank, on May 7, 2009 10:50:00 PM.

I now own too the certificates to operate a pleasure craft on rivers and on the largest lake here in Germany - the Bodensee, or Lake Constance in English.


Now what’s missing is the yacht. ;-)


written by Frank, on Apr 24, 2009 8:12:00 PM.

Coherence is one out of four finalists in the category “Media”
of this years Trophées du libre.

Kudos once more to Erwan Velu for his magnificent promotion!

media collection playing - the DLNA way

written by Frank, on Apr 23, 2009 3:00:00 PM.

Media collections - being it all songs from one album, a list of favorites, or an image slideshow - have not attracted much attention in the world of UPnP A/V.

Of course there are the ContentDirectory objects playlistContainer and playlistItem, but these - if at all - are mostly used to point to some M3U file. And in addition, the client has to support that format. Another drawback is that M3U files don’t fit very well into the UPnP A/V philosophy. A ControlPoint will only know about the M3U file, but not which item of it is played at the moment. Or what metadata is associated with that item. Neither are next and previous operations implementable.

So the task of handling the collection was handed off to the ControlPoint. It was responsible now for holding a list of items to play and to instruct the MediaRenderer to load and play the next item in the list the moment the previous was finished. With the drawback that this list has to be created somehow first.

Same for the autonomous MediaClient, like the Playstation 3 or the XBox 360, their internal part of a ControlPoint usually just continues with the next item in the container.

Now that wasn’t a big issue in the days when we had only autistic autonomous MediaClients, but now more and more real MediaRenderers - meaning alongside to their internal client UI they are (remote) controllable by a ControlPoint - are available. The new Sony Bravia TV 4500 or 5500 series are maybe the most prominent example.

But the DLNA specification offers an interesting approach - they created the dlna-playcontainer URI.

That’s the uri for an additional res element a MediaServer can add automatically to an existent container.
Encoded in the uri is

  • the UDN of the device, the MediaServer
  • the service type, usually a ContentDirectory
  • the container id
  • the id of the first item
  • the index of the first item
  • the optional sort-criteria
  • the max-depth information - aka the level of subcontainers, optional too
It looks a bit like this:


With that information a MediaRenderer is now able to call a Browse action on the ContentDirectory service of that device and retrieve all the items of that container. And propagate with AVTransportURI/AVTransportURIMetaData the “dlna-playcontainer” uri and with CurrentTrackURI/CurrentTrackMetaData the track item uri and the corresponding metadata.

I’ve started to add that functionality to the Coherence MediaServers and to the GStreamer MediaRenderer.
It will be part of the upcoming 0.6.4 release of Coherence and the 0.2.2 release of the UPnP-Inspector.

As the specification doesn’t describe the whole thing in detail and I haven’t seen yet an UPnP A/V MediaServer beside Coherence supporting this I’m glad about any feedback.

Participating in the Trophées du Libre 2009 contest

written by Frank, on Apr 12, 2009 1:33:00 PM.

Tl09 banner

Thanks to the assiduous work of Erwan Velu, Coherence is one of the participants of the Trophées du Libre 2009 contest in the category ‘Media’.

The finalists will be announced April 22nd - please keep your fingers crossed.

Coherence UPnP BinaryLight Demonstrator stands to EU proposal IP/08/1909

written by Frank, on Apr 1, 2009 11:23:00 AM.

For immediate press-release:

The Coherence DLNA/UPnP project announces today that its UPnP BinaryLight Demonstrator adheres to the European Commission’s proposal for progressively phasing out incandescent bulbs.

“Once more Coherence demonstrates hereby its innovative and forward-looking orientation and emphasizes being the number one DLNA/UPnP framework of the world!” says Frank Scholz, lead-developer of Coherence. “We hope that others will follow our example and throw overboard their frumpishness.”

Independent experts assert that the energy consumption for displaying this image of an energy-saving light bulb is less than 20% compared to an incandescent bulb. And that this image will last at least five times longer too.

BinaryLight Demonstrator

European energy commissioner Andris Pielbalgs delightedly expresses: “Even such a small appearing change can make a big difference!”

Germanys ex-chancellor Helmut Kohl said “This is an excellent example for the innovative strength of Germany and Europe, and I encourage the current legislation to use energy-saving light bulbs for illumination of the data-highways too.”

The sea ain't save anymore

written by Frank, on Mar 29, 2009 1:22:00 PM.

Yesterday I successfully passed the exams for the
International certificate
for operators of pleasure craft
on the waterways navigable by sea-going ships
Thanks a million to Dirk from sail & more for his excellent preparation and training!

Now running on Zine

written by Frank, on Mar 26, 2009 1:00:00 PM.

I finally lashed myself to replace my very, very old, first-adopter instance of TextPress by new and shiny Zine, its enhanced successor.

Thanks to the awesome work of the guys behind Zine that transition was an easy, painless task.