Package: pulseaudio-dlna
Version: 0.6.4.1-0.1
Severity: grave
Justification: renders package unusable

The pulseaudio-dlna program prints a backtrace at start and then does
nothing.

It appears to be some incompatibility with python3-pychromecast.

$ pulseaudio-dlna
07-29 18:37:20 pulseaudio_dlna.notification                   ERROR    notify2 
could not be initialized! Notifications will most likely not work.
07-29 18:37:20 pulseaudio_dlna.application                    INFO     Using 
version: 0.6.4
07-29 18:37:20 pulseaudio_dlna.application                    INFO     Binding 
to *:8080
07-29 18:37:20 pulseaudio_dlna.application                    INFO     Encoder 
settings:
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvAacEncoder available="False" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvFlacEncoder available="False">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvL16Encoder available="False" sample-rate="44100" channels="2">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvMp3Encoder available="False" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvOggEncoder available="False" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvOpusEncoder available="False" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AVConvWavEncoder available="False">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegAacEncoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegFlacEncoder available="True">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegL16Encoder available="True" sample-rate="44100" channels="2">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegMp3Encoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegOggEncoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegOpusEncoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FFMpegWavEncoder available="True">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FaacAacEncoder available="False" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FlacFlacEncoder available="True">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<LameMp3Encoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<NullEncoder available="True">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<OggencOggEncoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<OpusencOpusEncoder available="True" bit-rate="192">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<SoxL16Encoder available="True" sample-rate="44100" channels="2">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<SoxWavEncoder available="True">
07-29 18:37:20 pulseaudio_dlna.application                    INFO     Codec 
settings:
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<AacCodec enabled="True" priority="12" mime_type="audio/aac" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<FlacCodec enabled="True" priority="9" mime_type="audio/flac" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<L16Codec enabled="True" priority="1" mime_type="audio/L16" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<Mp3Codec enabled="True" priority="18" mime_type="audio/mp3" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<OggCodec enabled="True" priority="6" mime_type="audio/ogg" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<OpusCodec enabled="True" priority="3" mime_type="audio/opus" backend="generic">
07-29 18:37:20 pulseaudio_dlna.application                    INFO       
<WavCodec enabled="True" priority="15" mime_type="audio/wav" backend="generic">
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Module 
"module-dbus-protocol" already loaded.
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Probing 
for $PULSE_DBUS_SERVER unsuccessful.
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Probing 
for /run/pulse/dbus-socket unsuccessful.
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Probing 
for $XDG_RUNTIME_DIR successful (unix:path=/run/user/1000/pulse/dbus-socket).
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Probing 
for org.PulseAudio.ServerLookup1 successful 
(unix:path=/run/user/1000/pulse/dbus-socket).
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     Found 
the following pulseaudio server addresses: 
unix:path=/run/user/1000/pulse/dbus-socket
07-29 18:37:20 pulseaudio_dlna.pulseaudio                     INFO     
Connecting to pulseaudio on "unix:path=/run/user/1000/pulse/dbus-socket" ...
07-29 18:37:20 pulseaudio_dlna.plugins.chromecast             INFO     
ChromecastPlugin.discover()
07-29 18:37:20 pychromecast                                   INFO     Querying 
device status
Exception in thread zeroconf-ServiceBrowser-_googlecast._tcp-14932:
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 
533, in run
    self._fire_service_state_changed_event(event)
  File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 
416, in _fire_service_state_changed_event
    self._service_state_changed.fire(
  File "/usr/lib/python3/dist-packages/zeroconf/_services/__init__.py", line 
55, in fire
    h(**kwargs)
  File "/usr/lib/python3/dist-packages/zeroconf/_services/browser.py", line 
177, in on_change
    getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, 
service_type, name)
  File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 141, in 
add_service
    self._add_update_service(zconf, typ, name, self._cast_listener.add_cast)
  File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 221, in 
_add_update_service
    callback(uuid, name)
  File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 87, in 
add_cast
    self._add_callback(uuid, service)
  File "/usr/lib/python3/dist-packages/pychromecast/__init__.py", line 264, in 
add_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 191, in from_pychromecast
    manufacturer=pychromecast.cast_info.manufacturer,
AttributeError: 'Chromecast' object has no attribute 'cast_info'
^CApplication is shutting down ...
Process Process-3:
07-29 18:37:22 pulseaudio_dlna.holder                         INFO     
Holder.shutdown()
07-29 18:37:22 pulseaudio_dlna.pulseaudio                     INFO     
PulseWatcher.shutdown()
07-29 18:37:22 pulseaudio_dlna.streamserver                   INFO     
StreamServer GobjectMainLoopMixin.shutdown()


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, armel

Kernel: Linux 5.18.0-3-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_DK.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.4-2
ii  lame                  3.100-3
ii  opus-tools            0.2-1
ii  python3               3.10.5-3
ii  python3-chardet       4.0.0-2
ii  python3-dbus          1.2.18-3+b2
ii  python3-distutils     3.10.5-2
ii  python3-docopt        0.6.2-4
ii  python3-lxml          4.9.1-1+b1
ii  python3-netifaces     0.11.0-1+b2
ii  python3-notify2       0.3-5
ii  python3-protobuf      3.12.4-1+b4
ii  python3-psutil        5.9.0-1+b1
ii  python3-pychromecast  9.4.0-2
ii  python3-pyroute2      0.6.7-3
ii  python3-requests      2.27.1+dfsg-1
ii  python3-setproctitle  1.2.2-2+b2
ii  python3-urllib3       1.26.9-1
ii  python3-zeroconf      0.38.7-1
ii  sox                   14.4.2+git20190427-3
ii  vorbis-tools          1.4.2-1

Versions of packages pulseaudio-dlna recommends:
ii  ffmpeg           7:5.0.1-3+b1
ii  gir1.2-rsvg-2.0  2.54.4+dfsg-1
pn  gir1.2-rsvg-3.0  <none>
pn  libav-tools      <none>
ii  python3-cairo    1.20.1-3+b1

pulseaudio-dlna suggests no packages.

-- no debconf information

Reply via email to