Summary
Snapcast plays audio streams time sychronized on multiple devices over network using a server and a client component. The server picks up an audio stream from a fifo pipe, thus it can be combined with any audio source that is able to write to a pipe.
Versions
v0.27.0 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64 ppc ppc64 x86 ~arm ~riscv
- USE flags
- client expat flac opus server tremor vorbis zeroconf
USE flags
General
- client
- Build and install Snapcast client component
- expat
- Enable the use of dev-libs/expat for XML parsing
- flac
- Add support for FLAC: Free Lossless Audio Codec
- opus
- Enable Opus audio codec support
- server
- Build and install Snapcast server component
- tremor
- Build with TREMOR version of vorbis
- vorbis
- Add support for the OggVorbis audio codec
- zeroconf
- Support for DNS Service Discovery (DNS-SD)
Dependencies
acct-group / snapserver : Server group for media-sound/snapcast
acct-user / snapclient : Client user for media-sound/snapcast
acct-user / snapserver : Server user for media-sound/snapcast
dev-cpp / aixlog : Header-only C++ logging library
dev-cpp / asio : Asynchronous Network Library
dev-cpp / popl : Header-only C++ program options parser library
dev-libs / boost : Boost Libraries for C++
dev-libs / expat : Stream-oriented XML parser library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / tremor : A fixed-point version of the Ogg Vorbis decoder (also known as libvorbisidec)
net-dns / avahi : System which facilitates service discovery on a local network
Runtime Dependencies
acct-group / snapserver : Server group for media-sound/snapcast
acct-user / snapclient : Client user for media-sound/snapcast
acct-user / snapserver : Server user for media-sound/snapcast
dev-libs / boost : Boost Libraries for C++
dev-libs / expat : Stream-oriented XML parser library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / tremor : A fixed-point version of the Ogg Vorbis decoder (also known as libvorbisidec)
net-dns / avahi : System which facilitates service discovery on a local network
Depending packages
media-sound / mpd : The Music Player Daemon (mpd)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/894742 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: drop 0.26.0-r2
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: Stabilize 0.27.0 amd64, #903536
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: Stabilize 0.27.0 ppc64, #903536
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-sound/snapcast: Stabilize 0.27.0 ppc, #903536
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-sound/snapcast: Stabilize 0.27.0 x86, #903536
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: drop 0.26.0-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
media-sound/snapcast: add 0.27.0
Closes: https://bugs.gentoo.org/893282 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: Stabilize 0.26.0-r2 amd64, #890804
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-sound/snapcast: Stabilize 0.26.0-r2 x86, #890804
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-sound/snapcast: Stabilize 0.26.0-r2 ppc64, #890804
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
media-sound/snapcast: Stabilize 0.26.0-r2 ppc, #890804
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: fix build w/ boost-1.81
Closes: https://bugs.gentoo.org/886585 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-sound/snapcast: Stabilize 0.26.0-r1 ppc, #867619
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-sound/snapcast: Stabilize 0.26.0-r1 ppc64, #867619
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: EAPI 8, add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-sound/snapcast: Stabilize 0.26.0 x86, #867619
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-sound/snapcast: Stabilize 0.26.0 amd64, #867619
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: Keyword 0.26.0 ppc64, #830848
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-sound/snapcast: Keyword 0.26.0 ppc, #830848
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: drop 0.25.0-r2
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: Keyword 0.26.0 arm, #830848
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
media-sound/snapcast: keyword 0.26.0 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: alsa-lib is required with USE=-client too
Bug: https://bugs.gentoo.org/830675 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
media-sound/snapcast: add 0.26.0
Closes: https://bugs.gentoo.org/831067 Closes: https://bugs.gentoo.org/830675 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: Apply c++17 patch
Thanks to Andreas Sturmlechner for providing the patch link. Closes: https://bugs.gentoo.org/808705 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-sound/snapcast: Add missing boost dependency
Closes: https://bugs.gentoo.org/807957 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
media-sound/snapcast: Remove old 0.20.0
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
media-sound/snapcast: Remove 9999 ebuild
* There is no real benefit in having a live ebuild for this package so let's just remove it Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/21716 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Jakov Smolic · gentoo
media-sound/snapcast: Version bump to 0.25.0
* Drop USE=static-libs while at it Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
media-sound/snapcast: Fix compilation with gcc-11
Closes: https://bugs.gentoo.org/786303 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
media-sound/snapcast: drop old
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Jakov Smolic · gentoo
media-sound/snapcast: sync live ebuild
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Jakov Smolic · gentoo
media-sound/snapcast: bump to 0.20.0
Closes: https://bugs.gentoo.org/698064 Closes: https://bugs.gentoo.org/745456 Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Buchinger · gentoo
media-sound/snapcast: USE flag avahi > zeroconf
Use "zeroconf" instead of "avahi" USE flag Closes: https://bugs.gentoo.org/671908 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Christian Buchinger <cb-gentoo@guya.de> Closes: https://github.com/gentoo/gentoo/pull/10498 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Buchinger · gentoo
media-sound/snapcast: Minor fixes
* Forcing -d(aemon) by moving it from confd to initd * Dropped global USE flag descriptions * Removed CMakeList patch because upstream merged it Signed-off-by: Christian Buchinger <cb-gentoo@guya.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10207 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Buchinger · gentoo
media-sound/snapcast: fix dodir failed
* Ebuild was using pkg_preinst instead of pkg_setup * Fixed directory ownership for /var/lib/snap{client,server} Closes: https://bugs.gentoo.org/668080 Signed-off-by: Christian Buchinger <cb-gentoo@guya.de> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10111 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christian Buchinger · gentoo
media-sound/snapcast: New package
Plays audio streams time sychronized on multiple devices over network using a server and a client component. Closes: https://bugs.gentoo.org/667710 Signed-off-by: Christian Buchinger <cb-gentoo@guya.de> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10059 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>