Full description
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.