Sounddrop is a golang software to play music in multiple rooms at the same time. It's designed to run on multiple devices and allows them to discover themselves automatically on the local network. User can after create group of devices to share sound between them.
Binaries are available on releases page. Go 1.13+ is required.
# on a device with sound files
./sounddrop.linux.amd64 -auto-accept -auto-start-stream -playlist-dir=/path/to/sounds/folder
# on the others devices (on the same network)
./sounddrop.linux.amd64
-auto-accept
Auto accept discovered devices
-auto-start-stream
Auto start audio stream
-playlist-dir string
Directory containing audio files to play (default ".")
-port int
Server port (default 19416)
-resampling-quality int
Quality of resampling process (default 3)
-resampling-rate int
Frequency (Hz) to use to normalize file sample rate (default 44100)
Sounddrop is currently work in progress. Major comming features and roadmap can be found in repository projects. Have a look there and feel free to create new issues or discuss exiting ones.
Nicolas Perraut - @tuarrep
This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
See FOSSA Report