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.25.0 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64 ~x86
USE flags
client expat flac opus server tremor vorbis zeroconf

v0.20.0 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64 ~x86
USE flags
client expat flac opus server static-libs 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
static-libs
Build static versions of dynamic libraries as well
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 / 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 / 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

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>