Package: pulseaudio-dlna
Version: 0.5.3+git20200329-0.1
Followup-For: Bug #1016288
Dear Maintainer,
A similar situation occurs on stable:
Exception in thread zeroconf-ServiceBrowser__googlecast._tcp.local.:
Traceback (most recent call last):
File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
self.run()
File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1557, in run
self._service_state_changed.fire(
File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1333, in fire
h(**kwargs)
File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1427, in
on_change
listener.add_service(*args)
File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 65, in
add_service
self._add_update_service(zconf, typ, name, self.add_callback)
File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 123, in
_add_update_service
callback(uuid, name)
File "/usr/lib/python3/dist-packages/pychromecast/__init__.py", line 246, in
internal_callback
callback(
File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/__init__.py",
line 36, in wrapper
device = f(*args, **kwargs)
File
"/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/chromecast/__init__.py",
line 47, in _on_device_added
return ChromecastRendererFactory.from_pychromecast(device)
File
"/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/chromecast/renderer.py",
line 183, in from_pychromecast
ip=pychromecast.host,
AttributeError: 'Chromecast' object has no attribute 'host'
Dependencies of pulseaudio-dlna recently changed quite a bit, so
updating to the newest version is likely not going to work well (with
other system-installed dependencies and other software depending on
those). However, I could without problem build release 0.6.3, which
works on Debian stable and also officially should work with the
libraries present in Debian stable.
Versions > 0.5.2 are available from here:
https://github.com/Cygn/pulseaudio-dlna .
I am reporting this here even though the previous report was for
unstable because quite likely versions of dependencies are the problem
in both cases and similar fixes/updates could be made in both cases.
Without any change, this package is quite unuseable also on Debian
stable, so 'grave' seems to be the correct severity.
-- System Information:
Debian Release: 11.4
APT prefers stable
APT policy: (900, 'stable'), (500, 'stable-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-16-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pulseaudio-dlna depends on:
ii flac 1.3.3-2+deb11u1
ii lame 1:3.100-dmo2
ii opus-tools 0.1.10-1+b1
ii python3 3.9.2-3
ii python3-chardet 4.0.0-1
ii python3-dbus 1.2.16-5
ii python3-distutils 3.9.2-1
ii python3-docopt 0.6.2-3
ii python3-gi 3.38.0-2
ii python3-lxml 4.6.3+dfsg-0.1+deb11u1
ii python3-netifaces 0.10.9-0.2+b3
ii python3-notify2 0.3-4
ii python3-psutil 5.8.0-1
ii python3-pychromecast 7.7.1-2
ii python3-pyroute2 0.5.14-2
ii python3-requests 2.25.1+dfsg-2
ii python3-setproctitle 1.2.1-1+b1
ii sox 14.4.2+git20190427-2
ii vorbis-tools 1.4.0-11+b1
Versions of packages pulseaudio-dlna recommends:
ii ffmpeg 10:4.4-dmo4+deb11u5
ii gir1.2-rsvg-2.0 2.50.3+dfsg-1
pn gir1.2-rsvg-3.0 <none>
pn libav-tools <none>
ii python3-cairo 1.16.2-4+b2
pulseaudio-dlna suggests no packages.
-- no debconf information