Package Details: snapcast 0.15.0-4

Git Clone URL: https://aur.archlinux.org/snapcast.git (read-only)
Package Base: snapcast
Description: Synchronous multi-room audio player
Upstream URL: https://github.com/badaix/snapcast
Keywords: audio multi-room
Licenses: GPL
Submitter: mogwai
Maintainer: mogwai
Last Packager: mogwai
Votes: 15
Popularity: 0.453580
First Submitted: 2016-01-01 21:21
Last Updated: 2019-02-11 14:40

Latest Comments

1 2 3 4 Next › Last »

languitar commented on 2019-03-31 11:46

Since some time I have troubles connecting mopidy to snapserver. The internal GStreamer pipeline always terminates immediately with a permission denied error. I just found out that there is a new kernel feature that prevents accessing fifos owned by different users, which is causing this issue: https://unix.stackexchange.com/questions/503111/group-permissions-for-root-not-working-in-tmp

crystaly commented on 2019-02-13 18:10

Problem is fixed now, still don't know what exactly the problem was. Thanks for fixing

mogwai commented on 2019-02-11 14:42

I have changed the source path for sysusers and tmpfiles, even though I was not able to reproduce the problem. Please check if this solves it.

Speranskiy commented on 2019-02-10 19:15

I agree with @crystaly, paths should be fixed.

mogwai commented on 2019-02-10 10:33

@crystaly: Can you please give more elaborate output? Or retry from a clean directory? The package is building fine on my side. I've rebuilt it on 5+ systems from scratch (x64 and armv7h) without problems.

Looking at the PKGBUILD: those relative paths should be "../.." not "../", because the package() function operates from within the src/${pkgname}-${pkgver} directory.

crystaly commented on 2019-02-10 08:59

Package does not build, the path for .sysusers and .tmpfiles should not be ../.. but ../ instead.

mogwai commented on 2019-02-05 09:38

@vknmnn: Should now be fixed. The directories (and users) are now created through sysusers.d and tmpfiles.d. Can you check?

vknmnn commented on 2019-02-03 14:20

Running the client in daemon mode as user snapclient fails to spawn pulseaudio, because /var/lib/snapclient is not being created by this PKGBUILD, so please include it

dvzrv commented on 2018-08-01 13:26

@mogwai: nicely done! :)

One more (minor) thing: You don't have to supply -o root or -g root to install, as package() is run in a fakeroot environment (meaning all files should be installed as root anyhow).

mogwai commented on 2018-07-31 20:52

Package has been updated to get rid of external upstream libraries. @dvzrv: The PKGBUILD has also been updated to incorporate your comments.

Note that this will actually not have any impact on the build itself: flac, vorbis, avahi were already linked dynamically to the archlinux package libraries, and all other external dependencies were headers-only libraries so no libraries need to be linked in.

In order to build the new package, two new AUR packages need to be installed: popl and aixlog. These packages are only needed to build snapcast; they can be uninstalled after the build.