Neha Patil (Editor)

Coherence (UPNP)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer
  
Frank Scholz

Official website
  
coherence.beebits.net

License
  
MIT

OS family
  
Linux, Windows, Mac OS X, BSD, (Open)Solaris

Latest release
  
0.6.6.2 / January 2, 2010

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.

Contents

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

    Acer TV AT3705-MGW
    Denon AVR-3808
    DjMount
    Dlink DSM-510
    Xbox 360
    Nokia N800 Media Streamer
    Pinnacle SoundBridge
    Roku SoundBridge M2000
    Sony TV Bravia
    Sony PlayStation 3
    Terratec Noxon 2 audio
    Details & Many more....

    Documentation

    Coherence Official Documentation

    History

    Coherence has its roots in the work of:

  • Tim Potter project initiator and "set 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
  • References

    Coherence (UPNP) Wikipedia