Search Criteria
Package Details: snapcast 0.34.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/snapcast.git (read-only, click to copy) |
|---|---|
| Package Base: | snapcast |
| Description: | Synchronous multi-room audio player |
| Upstream URL: | https://github.com/badaix/snapcast |
| Keywords: | audio multi-room |
| Licenses: | GPL-1.0-or-later |
| Submitter: | mogwai |
| Maintainer: | mogwai |
| Last Packager: | mogwai |
| Votes: | 39 |
| Popularity: | 0.033714 |
| First Submitted: | 2016-01-01 21:21 (UTC) |
| Last Updated: | 2025-10-03 12:39 (UTC) |
Dependencies (20)
- alsa-lib
- avahi
- expat (expat-gitAUR)
- flac (flac-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsoxr
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- openssl (openssl-gitAUR, openssl-aegisAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- alsa-utils (alsa-utils-gitAUR) (make)
- boost (boost-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- libnotify (libnotify-gitAUR) (optional) – mpris plugin support
- python-dbus (optional) – mpris plugin support
- python-gobject (optional) – mpris and mpd plugin support
- python-mpd2 (python-mpd2-gitAUR) (optional) – stream plugin script
- python-musicbrainzngs (python-musicbrainzngs-gitAUR) (optional) – stream plugin script
- python-requests (optional) – general plugin support
- python-websocket-client (optional) – stream plugin script
Latest Comments
1 2 3 4 5 6 .. 10 Next › Last »
nshephard commented on 2025-12-12 08:12 (UTC) (edited on 2026-01-06 11:08 (UTC) by nshephard)
@m040601 Sorry for the delay in replying I don't have notifications set for AUR.
This is with a Pi4b which has 8GB RAM.
No particular reason for using the 32bit kernel other than it was the default. I may switch at some point (currently recovering from an update which hosed USB, even the latest image is affected https://archlinuxarm.org/forum/viewtopic.php?f=60&t=17365&p=73853#p73853).
I did this before
makepkg -sri, so...-mno-omit-leaf-frame-pointertoCFLAGSin/etc/makepkag-sri.git clone https://aur.archlinux.org/snapcast.gitcd snapcastmakepkg -sriIf you already have a clone of the repository for
snapcastthen...-mno-omit-leaf-frame-pointertoCFLAGSin/etc/makepkag-sri.cd ~/path/to/snapcast- where ever you have it cloned.rm -rf src- this removes the existing source and configuration files that may have been written from previous attempts to installmakepkg -sri- this will download the source anew and unpack it tosrc/snapcast-0.34.0and start the build process.m040601 commented on 2025-10-02 04:41 (UTC) (edited on 2025-10-02 04:42 (UTC) by m040601)
@nshephard
How did you manage to do this ? Was there any special trick ?
I understand you are using the Raspberry Pi 4 ? Correct ? Which version and how much memory exactly ? 1, 2, 4 or 8 GB RAM ?
Although it is a 64bit device I see you are using the linux armv7h 32 bit kernel, correct ? Any special reason you are not using the 64bit kernel ?
I'm also using that 32bit kernel, because I am using a Raspberry Pi 2 version 1.1 (that is the armv7h 32 bit not 64bit) . It has 1 GB of RAM
I'v been trying for more than a year to build snapcast but I ran out of memory every time,
Without resorting to any alternative like distcc, I cant see a way to bulid snapcast with "only" 1 GB of RAM.
Could you clarify that point ? At which step of the process did you "remove the whole ./src/...." ?
Thanks in advance.
kingo55 commented on 2025-09-27 03:12 (UTC)
As with @0x4F72, I needed to build with
-DBUILD_WITH_PULSE=ONtoo. Now it runs again for PulseAudio setups.0x4F72 commented on 2025-08-15 20:00 (UTC)
This package lists libpulse as dependency but running
snapclient --player pulseleads to an error unless-DBUILD_WITH_PULSE=ONis added on build. I would expect it to work with pulse out of the box or move dependency to optional.mogwai commented on 2025-06-02 20:33 (UTC)
@stevil: Should be fixed now. Thanks for the notification.
stevil commented on 2025-05-27 08:02 (UTC)
This currently (0.31.0) doesn't build with boost 1.88.0. There's an upstream ticket here and a patch here.
nshephard commented on 2025-03-14 11:37 (UTC)
Ok, I think I may have solved this. After carefully reading the error message I saw that
-mno-omit-leaf-frame-pointerwas still listed despite removing it from/etc/makepkg.conf.I therefore removed the whole
./src/snapcast-0.31.0directory and its now built and installed :-DSorry for the noise.
nshephard commented on 2025-03-14 10:51 (UTC)
Hi,
I've encountered a problem trying to build this under ArchLinuxARM (Raspberry Pi 4b)
I've read the posts above from @m040601 and @mogwai and have a modern version of C++ (14.2.1). I noted the advice to disable
-mno-omit-leaf-frame-pointerfromCFLAGSin/etc/makepkgand have done so, still hit an error withDetecting CXX compiler ABI info - failedandCheck for working CXX compiler: /usr/bin/c++ - broken.Unfortunately I can't build
0.28.0and would be keen to move to the most recent version.mogwai commented on 2025-02-24 18:14 (UTC)
@BrainDamage: done
mogwai commented on 2025-02-23 20:32 (UTC)
@kingo55: That's how AUR packages work: if any of the dependencies are updated, it's your own responsibility to recompile it, even if the package itself has not been updated. Most dependency updates are fine, it's mainly the major release upgrades that need recompiling. Apparently that was the case with flac now.
1 2 3 4 5 6 .. 10 Next › Last »