Hi, 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. The Snapserver is able to handle multiple streams at once. The assignment of clients to streams and their volume is controlled via a JSON-API. I am using it for some months now and it runs stable. I made an ebuild and will try to open a PR on Github. Cheers cb1
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29e535d11e57f796fb5306dda84e7be990d8e5f commit a29e535d11e57f796fb5306dda84e7be990d8e5f Author: Christian Buchinger <cb-gentoo@guya.de> AuthorDate: 2018-10-05 14:02:16 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-10-07 17:01:50 +0000 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> media-sound/snapcast/Manifest | 1 + .../files/snapcast-options-for-use-flags.patch | 90 ++++++++++++++++++++++ media-sound/snapcast/files/snapclient.confd | 33 ++++++++ media-sound/snapcast/files/snapclient.initd | 17 ++++ media-sound/snapcast/files/snapserver.confd | 45 +++++++++++ media-sound/snapcast/files/snapserver.initd | 17 ++++ media-sound/snapcast/metadata.xml | 36 +++++++++ media-sound/snapcast/snapcast-0.15.0.ebuild | 87 +++++++++++++++++++++ media-sound/snapcast/snapcast-9999.ebuild | 87 +++++++++++++++++++++ 9 files changed, 413 insertions(+)
Great to see this this in portage, thanks for adding it. Unfortunately its not building for me. I've reported the error in #668080 and included the error and ebuild that worked for me.