Projects / Coherence


Coherence is a set of DLNA/UPnP devices, like MediaServer and MediaRenderer. In addition, it includes a well-designed framework to extend other applications with DLNA/UPnP functionality. It also has an emerging DBus API, enabling these applications to participate in digital living networks. It supports Playstation 3 (PS3), XBox, and many other devices.

Operating Systems

Recent releases

  •  23 Jun 2009 18:59

    Release Notes: A new MediaServer backend to access Picasa Web Albums and a TestServer backend to easily try out items, GStreamer pipelines, or external process pipes. A newly defined D-Bus API with an "org.dlna" interface. Support for dlna-playcontainer URLs. Enhancements to the GStreamer MediaRenderer, which now supports dlna-playcontainer and SetNextAVTransportURI, as well as jumping to previous and next tracks. Support for video items served by Ampache. Base classes for a ScheduledRecording service.

    •  24 Feb 2009 16:17

      Release Notes: MediaServer backends were added, which allow access to YouTube, miroGuide, Shoutcast TV, the SWR3 podcasts, and a German radio station. Adjustments were made to the Ampache backend to work with newer Ampache versions. Lots of compatibility enhancements were made for different devices. A "port" to the OpenEmbedded platform was made.

      •  02 Jan 2009 14:20

        Release Notes: This release adds a MediaServer backend to watch movies trailers from the Apple HD trailers site, images hosted at a Gallery site, Lolcats images, BBC podcasts, and videos from, a Flickr MediaServer backend, transcoding of audio files for DLNA devices (PS3, XBox 360, etc.), several plugins for the Nautilus filemanager for sharing folders, uploading files to MediaServers, or playing files from Nautilus on a UPnP A/V MediaRenderer, and greatly-improved XBox 360 support, including audio transcoding.

        •  04 Jul 2008 05:54

          Release Notes: A MediaServer backend for DVB-Daemon, a client device and service implementations for BinaryLight and DimmableLight devices, a plugin for Totem, and the first set of unit tests were added. A basic reusable PyGTK based UPnP A/V ControlPoint widget was added, and is used in the Totem plugin. The D-Bus support was reworked. The XBox 360 support was reworked (again). A copy of Louie ( is included to solve a setuptools runtime dependency issue. The usual bugfixes and enhancements were made.

          •  19 May 2008 13:31

            Release Notes: A MediaServer backend for Meta Tracker was added. The IP-address detection on Windows was simplified with the help of the optional Python package netifaces. Filename encoding issues are properly handled in the filesystem based MediaServer. A lot of community driven fixes and enhancements were made.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.