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

Reply via email to