media-sound / snapcast

Synchronous multi-room audio player

Official package sites : https://github.com/badaix/snapcast ·

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.

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

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)

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

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

media-sound / mpd : The Music Player Daemon (mpd)

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>