Package Details: pulseaudio-dlna-python3-git 0.5.2.r152.gb0db813-2

Git Clone URL: https://aur.archlinux.org/pulseaudio-dlna-python3-git.git (read-only, click to copy)
Package Base: pulseaudio-dlna-python3-git
Description: Small DLNA server which brings DLNA/UPnP support to PulseAudio
Upstream URL: https://github.com/masmu/pulseaudio-dlna
Licenses: GPL3
Conflicts: pulseaudio-dlna
Provides: pulseaudio-dlna
Submitter: polyzen
Maintainer: polyzen
Last Packager: polyzen
Votes: 3
Popularity: 0.27
First Submitted: 2019-12-17 08:05
Last Updated: 2020-09-07 00:40

Latest Comments

1 2 3 Next › Last »

LibreFreq commented on 2020-11-25 10:24

It could be that this is incorrectly tagged, but the correct version on the python3 branch is 0.6.0.r739.b0db813.

https://github.com/masmu/pulseaudio-dlna/blob/python3/setup.py#L37

polyzen commented on 2020-11-24 01:13

There is no 0.6.0 tag. 739 is the total number of commits, which would be useful if there were no tags.

Check out https://wiki.archlinux.org/index.php/VCS_package_guidelines#The_pkgver.28.29_function

LibreFreq commented on 2020-11-22 11:45

The package version is wrong. In my opinion it should be 0.6.0.r739.b0db813. Try something like this in pkgver():
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

https://github.com/masmu/pulseaudio-dlna/tree/python3

daurnimator commented on 2020-10-03 05:52

Attempting to start pulseaudio-dlna I get:

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

I had to manually install python-notify2 for some reason... (seems that it was just moved from AUR => community so things might be out of sync?)

maderios commented on 2020-09-27 13:46

We need 'python-pychromecast6' dependency, not 'python-pychromecast<7', otherwise, pacman tries to install 'python-pychromecast' (7)

Wild_Penguin commented on 2020-09-18 07:10

Oops, I may be partner-in-crime, as you can see I've proposed that change ;-)

I didn't mean it literally, or I was thinking in Gentoo (don't remember which). Arch does not have slots as Gentoo does, so python-pychromecast6 and python-pychromecast are though as completely different packages. Although python-pychromecast6 provides python-pychromecast, the PKGBUILD version match search does not propagate to package providing some other, so makepkg does not find it (ot, at least looks like it).

Could be a sensible feature request for makepkg in the bugzilla...

EDIT: Actually it seems like, according to wiki, this should be fixed in the provides field of python-pychromecast6. See: https://wiki.archlinux.org/index.php/PKGBUILD#provides . So that version reference is valid, but this PKGBUILD still fails since python-pychromecast6 does not mention version in it's provides field. Seems a bit awkward, but it does make sense after all, as the pkgver of some alternative implementation of package/feature Y in package X might have nothing to do with the versioning of the package X it is implemented in...

veikok commented on 2020-09-18 06:03

Package doesn't build at the moment since the following package is unavailable: 'python-pychromecast<7'. Replacing it in the PKGBUILD with 'python-pychromecast6' fixes the problem

Wild_Penguin commented on 2020-09-06 18:23

Indeed python-pychromecast6 does work.

Maybe the dependencies in this PKGBUILD should be changed so that it depends on python-pychromecast<7? I can see that the 7 series appeared in AUR in June... or, perhaps pulseaudio-dlna (upstream) will catch up soon.

senorsnor commented on 2020-09-06 14:58

@Wild_Penguin You could try python-pychromecast6 instead of python-pychromecast. There have been major breaking changes in python-pychromecast 7. I never updated pychromecast for that reason and am still on version 5.0 and it works great.

Wild_Penguin commented on 2020-09-05 15:27

Does not seem to work for me atm for streaming to Chromecast, does this work for others?

Whenever I try to stream my audio (a single application or all audio on the computer), I get this:

09-05 18:21:39 pulseaudio_dlna.pulseaudio                     INFO     Instructing the device "Olohuone (Chromecast)" to play ...
09-05 18:21:39 pychromecast                                   INFO     Querying device status
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/pulseaudio_dlna/plugins/chromecast/renderer.py", line 75, in play
    chromecast = self._create_pychromecast()
  File "/usr/lib/python3.8/site-packages/pulseaudio_dlna/plugins/chromecast/renderer.py", line 66, in _create_pychromecast
    chromecast = pychromecast._get_chromecast_from_host(
  File "/usr/lib/python3.8/site-packages/pychromecast/__init__.py", line 53, in get_chromecast_from_host
    return Chromecast(
  File "/usr/lib/python3.8/site-packages/pychromecast/__init__.py", line 298, in __init__
    dev_status = get_device_status(self.host, services, zconf)
  File "/usr/lib/python3.8/site-packages/pychromecast/dial.py", line 75, in get_device_status
    status = _get_status(host, services, zconf, "/setup/eureka_info?options=detail")
  File "/usr/lib/python3.8/site-packages/pychromecast/dial.py", line 41, in _get_status
    for service in services.copy():
AttributeError: 'NoneType' object has no attribute 'copy'
09-05 18:21:39 pulseaudio_dlna.pulseaudio                     ERROR    The device "Olohuone (Chromecast)" failed to play! (500) - Unknown exception.