Coherence
Details
| Last Update: | 2008-07-04 21:53:01 |
| Version: | 0.5.8 |
| License/Program Type: | MIT/X Consortium License |
| Publisher: | Frank Scholz |
| Price: | $0.00 |
Description:
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
Requirements:
· Coherence in written in , and currently tested against version 2.4 and 2.5
· profits from the excellent event-driven networking framework
· needs ElementTree for its XML processing (included in Python 2.5)
· uses Louie for signal dispatching
· (optional with version 0.5, due to the new XML configuration file format)
· Divmods Nevow (optional, for all the WebUI html, together with Athena for the AJAX bells and whistles)
· ctypes (optional, included in Python 2.5, for the MediaServer file system backend)
· (optional, for the MediaRenderer backend)
What's New in This Release:
· 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.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using Coherence crack,
Coherence key generator, Coherence keygen, as well as any
pirated Coherence serial number/serial numbers and Coherence
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of Coherence.
Downloadtube.com advises that Coherence should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of Coherence.
Add to
Coherence Version History
Related Software
|
|
From category: Telephony |
| VoiceOne project is an easy to use web based GUI for the Asterisk PBX.... |
|
|
From category: Chat |
| B-Chat 0.13 is chat software developed by Arne Sagnes. B-Chat is a small application which allows you to chat on Battle.net. It has no fancy GUI interface (yet :-), but I have plans for maki... |
|
|
From category: Chat |
| Epona 1.4.19 is chat software developed by PegSoft. Epona is a set of services for IRC networks that allows users to manage their nicks and channels in a secure and efficient way, and administrator... |
|
|
From category: Chat |
| bobot++ 2.2.2 is chat software developed by Clinton Ebadi. Bobot++ project is the C++ version of the IRC bot bobot written by Etienne Bernard and Bartman. Here are some key features of \"bob... |
|
|
From category: Fax |
| fax4CUPS 1.28 is fax software developed by Sebastiano Vigna. fax4CUPS is a very simple shell script that acts as a CUPS backend for a serial fax modem. Essentially, you print with lpr and the fax i... |
|
|
From category: Chat |
| EB-lite alpha 13 is chat software developed by Meredydd Luff. EB-lite is the name of the rewrite that is being developed of the instant messaging client Everybuddy. EB-lite carries many major advan... |
|
|
From category: Chat |
| BIM 1.0 is chat software developed by Brad Wellington. BIM version 1.00 is a free Java based AOL instant messenger client. BIM is a Java based AOL Instant Messenger Client with encryption support.... |
|
|
From category: Chat |
| SurrealServices is a full replacement NickServ/ChanServ/BotServ/MemoServ/OperServ.... |
|
|
From category: Telephony |
| Asterisk is the world&8217;s leading open source telephony engine and tool kit.... |
|
|
From category: Conferencing |
| drawboard 1.52 is conferencing software developed by Tomasz Zielinski. drawboard is a Java applet used to make graphical teleconferences (like the whiteboard in Netmeeting). When you draw so... |
|
|
From category: Filesharing |
| phpSambaSync is a PHP script that allows you to synchronize two directories for disaster-recovery purposes.... |
|
|
From category: Chat |
| mcabber is a small Jabber console client for Linux.... |
|
|
From category: Chat |
| Echomine Muse 0.81 is chat software developed by Chris Chen. Echomine Muse is aJava API that provides quick and easy access to network collaboration services. Specifically, it allows you to... |
|
|
From category: Email-Filters |
| amavisd-new 2.4.4 is email filters software developed by Mark Martinec. amavisd-new is a high-performance and reliable interface between mailer (MTA) and one or more content checkers: virus scanner... |
|
|
From category: Chat |
| ejabberd 1.1.2 is chat software developed by Alexey Shchepin. ejabberd is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber and XMPP server. Moreover, it supports sever... |
Leave a comment