Package Details: pulseaudio-dlna 0.5.2.r152.gb0db813-6

Git Clone URL: https://aur.archlinux.org/pulseaudio-dlna.git (read-only, click to copy)
Package Base: pulseaudio-dlna
Description: Small DLNA server which brings DLNA/UPnP support to PulseAudio
Upstream URL: https://github.com/masmu/pulseaudio-dlna
Keywords: dlna multimedia pulseaudio upnp
Licenses: GPL3
Submitter: yegorius
Maintainer: None
Last Packager: polyzen
Votes: 65
Popularity: 0.020595
First Submitted: 2015-04-11 23:54 (UTC)
Last Updated: 2022-05-10 16:31 (UTC)

Dependencies (21)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

simona commented on 2024-09-05 10:45 (UTC)

why use old python-pychromecast6?

dreieck commented on 2024-09-05 10:41 (UTC)

Ahoj,

python-casttube version 0.2.1-4 is installed, but pulseaudio-dlna fails with pkg_resources.DistributionNotFound: The 'casttube>=0.2.0' distribution was not found and is required by pychromecast:

Traceback (most recent call last):
  File "/usr/bin/pulseaudio-dlna", line 33, in <module>
    sys.exit(load_entry_point('pulseaudio-dlna==0.6.0', 'console_scripts', 'pulseaudio-dlna')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/pulseaudio-dlna", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3.12/site-packages/pulseaudio_dlna/__init__.py", line 19, in <module>
    import pkg_resources
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 3291, in <module>
    @_call_aside
     ^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 3266, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 3304, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 600, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 937, in require
    needed = self.resolve(parse_requirements(requirements))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 798, in resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 839, in _resolve_dist
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'casttube>=0.2.0' distribution was not found and is required by pychromecast

Regards!

MarsSeed commented on 2023-08-03 21:50 (UTC) (edited on 2023-08-03 21:53 (UTC) by MarsSeed)

Hi,

Could you please update this to Cygn's maintained fork?

https://github.com/Cygn/pulseaudio-dlna/

The original version is not developed since 2017, whereas the newest release from the fork came on Dec 29, 2022 as of this writing.

Thank you in advance if you do.

polyzen commented on 2022-09-12 00:10 (UTC)

Still works for me with my old Sonos speakers.

spaceman commented on 2022-09-11 13:41 (UTC) (edited on 2022-09-11 13:44 (UTC) by spaceman)

Is this working for anyone?

I'm getting The device "Audiolab (DLNA)" failed to play! (500) - "Audiolab (DLNA)" : Could not find a suitable encoder! on multiple distros, well Debian and Arch.

Additionally, I get: 09-11 14:37:42 pulseaudio_dlna.pulseaudio INFO Instructing the device "Audiolab (DLNA)" to play ... 09-11 14:37:42 pulseaudio_dlna.plugins.renderer INFO There was no suitable codec found for "Audiolab (DLNA)". The device can play "". Install one of following encoders: "". You can also try to disable the mime type check with the "--disable-mimetype-check" flag. But be warned: In that way you can use codecs your device does not support officially and this could lead to distortions or in rare cases to speaker damage!

The "--disable-mimetype-check" flag does not help: The device "Audiolab (DLNA)" failed to play! (500) - "Audiolab (DLNA)" : The action "SetAVTransportURI" is not supported!

As for encoders I have flac, mp3, ffmpeg at least available...

SonnyC commented on 2022-06-28 09:51 (UTC) (edited on 2022-06-28 09:52 (UTC) by SonnyC)

Got an issue, ince I think update of pychromecast:

[2022-06-28T09:21:05+0200] [ALPM] upgraded python-pychromecast (12.1.3-1 -> 12.1.4-1)

running pulseaudio-dlna get in error :

pkg_resources.DistributionNotFound: The 'pychromecast>=2.3.0' distribution was not found and is required by pulseaudio-dlna

python-pychromecast6 is installed and reinstalled.

simona commented on 2022-05-16 10:14 (UTC)

Installing python-pychromecast6 will remove: python-pychromecast

hansen9984 commented on 2022-05-16 09:29 (UTC)

polyzen, python-gobject is installed and I didn't deinstall it. pulseaudio-dlna was working until an update happened. I am not sure when or what was updated, but in my opinion every dependency is available. I now have reinstalled pulseaudio-dlna together with python-gobject and now it works. Thank you for the hint!

polyzen commented on 2022-05-10 19:11 (UTC)

willemw, fixes pushed, thank you.

hansen9984, seems like you somehow installed this package without installing python-gobject?

willemw commented on 2022-05-10 16:18 (UTC)

Is should be: arch=('any').

The 'wait_for_chromecast.patch' checksum is incorrect.