About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
See full specifications

linux default iconCoherence Publisher's description

A set of UPnP/DLNA devices, like MediaRenderer and MediaServer.

Coherence is a set of UPnP/DLNA devices, like MediaRenderer and MediaServer.

Coherence addresses different needs:

For Users

As a stand-alone application Coherence acts as a DLNA/UPnP MediaServer and exports local and remote media files via its backends to other UPnP clients.

And together with GStreamer or Rhythmbox it forms a controllable DLNA/UPnP MediaRenderer.

It is known to work on various Linux flavors, BSD and Windows.

For Application Developers

Developers get a framework written in Python, with an emerging DBus API, enabling their application to participate in digital living networks, at the moment primarily the UPnP universe.

Its objective and demand is to relieve your application from all the membership/the UPnP related tasks as much as possible.

The core of Coherence provides a (hopefully complete) implementation of

- a SSDP server,
- a MSEARCH client,
- server and client for HTTP/SOAP requests, and
- server and client for Event Subscription and Notification (GENA).

UPnP device implementations can be grouped around the core - in such a way that we can pick for instance the MediaServer device and plug it into the core. Or attach the MediaRenderer device. Or attach both, or two MediaServers and a ControlPoint - this is the point where one of Coherences' particular features kicks in.

This probably makes more sense if we look at how UPnP devices are implemented within Coherence.

On one side of the device we have the connectors to the core, but on the other side there is a dock for a backend to be plugged in. So a device implementation is most of the time merely some sort of a translation map between the the core and its backend.

As an example, a MediaServer connects to the core via the ContentDirectory and ConnectionManager services and bridges them plain and simple to a filesystem backend. Or bridges them - let's say - to a less skimpy one, the MediaStore? of a MediaCenter exposing its content in a way already presorted by album, artist, genre,...etc.

Supported Devices

Here is a list of devices which have been reported to work with Coherence. Please keep us informed about your devices.

- PlayStation 3 (Firmware 2.10) using Coherence 0.5.0
- TV Acer AT MGW 3705 using Coherence 0.5.2
- Nokia N800

System Requirements:

В· Python
В· Twisted
В· Louie
В· ConfigObj
В· Divmod Nevow
В· GStreamer
Program Release Status:
Program Install Support: Install and Uninstall

Coherence Tags:

Click on a tag to find related softwares

Is Coherence your software?

Manage your software

Most Popular

linux default icon ytalk 3.1.1
YTalk is multi-user talk program, that is compatible with the older Unix talk clients and daemons.
linux default icon Radius Manager 3.8.0
RADIUS billing solution for Mikrotik, Cisco, StarOS, ChilliSpot, pfSense.
linux default icon imapsync 1.404
imapsync software is a command line tool.....
linux default icon gHamachi 0.8.1 Beta
gHamachi program is a GNOME GUI frontend for Hamachi.
linux default icon Empathy 3.4.1
Empathy is a messaging program which supports text, voice, and video.....

Related Category

» Conferencing (37)
» E-Mail Clients (106)
» Email Filters (51)
» Fax Tools (24)
» Filesharing (66)
» Telephony (101)