Coherence (UPNP)


Coherence is an open-source license multimedia computer application developed under the MIT system.
As a stand-alone application, Coherence performs as a DLNA/UPnP Media Server.
Coherence has an in-built capability to export local files or online media via its back ends to other UPnP clients.
With supported clients, Coherence functions as a controllable DLNA/UPnP MediaRenderer.
Coherence can also function as a Python framework to enable other applications to access digital-living networks and resources.

Standalone mode

Coherence has a comprehensive plug-in architecture which enables it to export via its many back ends to UPnP/DLNA clients: local and/or remote media. In conjunction with GStreamer or Rhythmbox, Coherence forms a controllable DLNA/UPnP Media Renderer.
Coherence features many back-ends as :
Commencing with Coherence version 0.6.0, Coherence features audio transcoding based on Gstreamer.

Python Framework

Coherence provides a framework written in Python with an emerging DBus API which enables applications to participate in digital living networks. primarily the UPnP universe, currently.
The core of Coherence provides for an implementation of:
*
*
*
*
*
*
*
*
*
*
*

History

Coherence has its roots in the work of: