sounddrop
sounddrop copied to clipboard
Multiroom decentralized audio system
Sounddrop : Multiroom audio system
Overview
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.
Basic usage
Binaries are available on releases page. Go 1.13+ is required.
Usage
# 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
CLI reference
-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)
Work in progress
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.
Author
Nicolas Perraut - @tuarrep
License
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.
Third party softwares
See FOSSA Report