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 :
* Ampache (AmpacheStore)
* Apple Trailers (AppleTrailersStore)
* Axis Cam (AxisCamStore)
* Elisa (ElisaMediaStore)
* Flickr (FlickrStore)
* local filesystem (FSstore)
* Gallery2 (Gallery2Store)
* LastFm (LastFMStore)
* LolCats (LolcatsStore)
* YouTube (YouTubeStore)
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:
* SSDP server,
* MSEARCH client,
* server and client for HTTP/SOAP requests, and
* server and client for Event Subscription and Notification (GENA).
Supported Devices
*
*[http://www.denon.co.uk/site/frames_main.php?mainprod&ver&MID3&sub1&actiondetail&Pid385 Denon AVR-3808]
*DjMount
*[https://web.archive.org/web/20090126125628/http://www.dlink.com/products/?pid542&sec1 Dlink DSM-510]
*
*
*Pinnacle SoundBridge
*
*Sony TV Bravia
*
*
*
Documentation
Coherence Official Documentation
History
Coherence has its roots in the work of:
* Tim Potter project initiator and "set [https://web.archive.org/web/20081206235211/http://frungy.org/~tpot/weblog/2006/01/19#python-upnp-abandoned the code loose]"
* John-Mark Gurney who continued the project with the MediaServer PyMeds
* and Fluendo added a first ContentDirectory client for Elisa Media Store
 
< Prev   Next >