Bugs : pulseaudio-dlna package : Ubuntu

24.04.1:

$ sudo apt install pulseaudio-dlna
Reading package lists… Done
[…]
Setting up python3-bs4 (4.12.3-1) …
Setting up pulseaudio-dlna (0.6.4.1-0.1ubuntu1) …
/usr/lib/python3/dist-packages/pulseaudio_dlna/codecs.py:252: SyntaxWarning: invalid escape sequence ‘\d’
  ‘(.*?)channels=(?P\d)’, mime_string)
/usr/lib/python3/dist-packages/pulseaudio_dlna/pulseaudio.py:265: SyntaxWarning: invalid escape sequence ‘\ ‘
  sink_description.replace(‘ ‘, ‘\ ‘)),)
/usr/lib/python3/dist-packages/pulseaudio_dlna/streamserver.py:326: SyntaxWarning: invalid escape sequence ‘\d’
  ‘bytes=(\d+)-(\d+)?’, self.headers[‘range’], re.IGNORECASE)
Processing triggers for man-db (2.12.0-4build2) …
Processing triggers for libc-bin (2.39-0ubuntu8.3) …
$

$ pulseaudio-dlna
Traceback (most recent call last):
  File “/usr/bin/pulseaudio-dlna”, line 33, in
    sys.exit(load_entry_point(‘pulseaudio-dlna==0.6.4′, ‘console_scripts’, ‘pulseaudio-dlna’)())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/__main__.py”, line 154, in main
    import pulseaudio_dlna.application
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/application.py”, line 29, in
    import pulseaudio_dlna.plugins.dlna
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/dlna/__init__.py”, line 26, in
    from pulseaudio_dlna.plugins.dlna.renderer import DLNAMediaRendererFactory
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/dlna/renderer.py”, line 22, in
    import pulseaudio_dlna.pulseaudio
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/pulseaudio.py”, line 35, in
    import pulseaudio_dlna.plugins.renderer
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/renderer.py”, line 27, in
    import pulseaudio_dlna.streamserver
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/streamserver.py”, line 38, in
    import pulseaudio_dlna.encoders
  File “/usr/lib/python3/dist-packages/pulseaudio_dlna/encoders/__init__.py”, line 18, in
    import distutils.spawn
ModuleNotFoundError: No module named ‘distutils’
$

$ dpkg -l | grep pulse
ii gstreamer1.0-pulseaudio:amd64 1.24.2-1ubuntu1 amd64 GStreamer plugin for PulseAudio (transitional package)
ii libcanberra-pulse:amd64 0.30-10ubuntu10 amd64 PulseAudio backend for libcanberra
ii libkf5pulseaudioqt3:amd64 1.3-2build2 amd64 Pulseaudio bindings library for Qt
ii libpulse-mainloop-glib0:amd64 1:16.1+dfsg1-2ubuntu10 amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 1:16.1+dfsg1-2ubuntu10 amd64 PulseAudio client libraries
ii pipewire-pulse 1.0.5-1ubuntu1 amd64 PipeWire PulseAudio daemon
ii pulseaudio-dlna 0.6.4.1-0.1ubuntu1 all stream audio to DLNA devices and Chromecasts
$

Read more here: Source link