Package Details: coherence 0.6.6.2-8

Git Clone URL: https://aur.archlinux.org/coherence.git (read-only)
Package Base: coherence
Description: A DLNA/UPnP MediaServer and MediaRenderer
Upstream URL: http://coherence.beebits.net/
Licenses: MIT
Conflicts: coherence-svn
Submitter: None
Maintainer: J08nY
Last Packager: J08nY
Votes: 72
Popularity: 0.702449
First Submitted: 2009-03-07 21:40
Last Updated: 2016-09-06 13:42

Dependencies (15)

Required by (0)

Sources (7)

Latest Comments

J08nY commented on 2016-09-05 23:25

Fixed the Twisted Web detection issue: https://github.com/coherence-project/Coherence/commit/3cf8d89cbb44b5c7a0693d0b5d665e68acc3927c

Cysioland commented on 2016-07-13 12:22

Fails on package()

Traceback (most recent call last):
File "setup.py", line 3, in <module>
from coherence import __version__
File "/tmp/yaourt-tmp-cysioland/aur-coherence/src/Coherence-0.6.6.2/coherence/__init__.py", line 27, in <module>
if twisted_web_version < Version("twisted.web", 2, 5, 0):
File "/usr/lib/python2.7/site-packages/twisted/python/versions.py", line 145, in __cmp__
% (self.package, other.package))
twisted.python.versions.IncomparableVersions: 'twisted' != 'twisted.web'

killajoe commented on 2015-10-15 06:50

axiom
epsilon
pylouie
are not on AUR anymore, plz update package!

Dieter_be commented on 2014-08-10 17:29

the package "elisa", listed in optdepends, does not exist, not in pacman repos, nor on AUR.

whisperer commented on 2014-04-26 00:10

Does not work for me, Seems to be out of date - cat /var/log/coherence.log:
WARN coherence Apr 26 02:07:18 Coherence UPnP framework version 0.6.6.2 starting... (coherence/base.py:283)
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 416, in fireEvent
DeferredList(beforeResults).addCallback(self._continueFiring)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 306, in addCallback
callbackKeywords=kw)
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 295, in addCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 577, in _runCallbacks
current.result = callback(current.result, *args, **kw)
--- <exception caught here> ---
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 429, in _continueFiring
callable(*args, **kwargs)
File "/usr/bin/coherence", line 258, in main
c = Coherence(config)
File "/usr/lib/python2.7/site-packages/coherence/base.py", line 215, in __new__
obj.setup(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/coherence/base.py", line 286, in setup
self.hostname = get_ip_address('%s' % network_if)
File "/usr/lib/python2.7/site-packages/coherence/upnp/core/utils.py", line 96, in get_ip_address
ifaceadr = iface[netifaces.AF_INET]
exceptions.KeyError: 2

hoban commented on 2010-11-08 17:24

Thanks for adopting this!

brenix commented on 2010-11-08 02:51

Adopted package.. Updated for python2 and Added initscript/sample conf file. I've changed the package to use the init script/conf file instead. If you prefer to run coherence via dbus and the ~/.coherence config, then change use_dbus to "y" in the PKGBUILD. Also added a patch for Samsung TVs, modify the PKBUILD and set the option to "y" if you plan on streaming to a Samsung TV.

You will need to modify /etc/coherence.conf or create the ~/.coherence file to your liking for the backends to function properly.

I'm still working on the dependencies and will try to update the package in the next few days.. Please let me know if you have any questions or suggestions..

brenix commented on 2010-11-08 02:27

Adopted package.. Updated for python2 and Added initscript/sample conf file. I left it so the PKGBUILD creates a dbus file and uses a user created ~/.coherence config. If you prefer to use the init script/conf file, set the option for use_dbus to "n" in the PKGBUILD. Also added a patch for Samsung TVs, modify the PKBUILD and set the option to "y" if you plan on streaming to a Samsung TV.

You will need to modify /etc/coherence.conf or create the ~/.coherence file to your liking for the backends to function properly.

I'm still working on the dependencies and will try to update the package in the next few days.. Please let me know if you have any questions or suggestions..

hoban commented on 2010-10-22 16:49

sure enough, as lovebug356 stated, to get this to build and install, change the following line in the PKGBUILD:
python setup.py install --prefix=/usr --root=$pkgdir
to be instead:
/usr/bin/python2 setup.py install --prefix=/usr --root=$pkgdir

Anonymous comment on 2010-10-19 07:48

needs python2 update

All comments