Jay Taylor's notes
back to listing indexgeekuillaume/soundsync: Virtual cables between any audio source and any speaker in your home
[web search]Navigation Menu
How to debug it?
You can activate the debug logs on the Webui with the command window.soundsyncDebug()
. For the desktop version, you need to start the process from the command line (/opt/Soundsync/soundsync
for Linux).
I need an integration with X!
Soundsync being a free to use project, I cannot invest money into buying every kind of speakers to build integration for them. I've listed the possible integrations above and you can create an issue if you do not see what you need. As the goal os Soundsync is to support every speaker combination, I'll be happy to work on the integration if someone sends me a compatible device. Contact me for the details.
Is it available offline?
Every Soundsync peer (a device on which Soundsync is installed) can be used offline. Each peer will detect other peer on the local network with Bonjour and if connected to internet, will use a rendez-vous service to detect other peer with the same IP address. As Bonjour isn't available in a web browser, you need to connect to a peer on your local network with its IP and the port 6512 (for example http://192.168.1.12:6512
). Also note that you won't be able to use the webpage as an audio output because the page cannot be served in a https
context.
How to install on a headless RaspberryPi Install?
Assuming you're using raspbian, first download the package with wget https://soundsync.app/download/soundsync-deb-arm.deb
, install it with sudo dpkg -i ./soundsync-deb-arm.deb
, if some dependencies are missing install them with sudo apt-get install -f
than start Soundsync and activate it to be started at startup with sudo systemctl enable --now soundsync.service
.
How to disable telemetry?
Soundsync sends some non-identifiable information to our own usage tracker (based on Posthog and hosted on our own server). You can see the list of events sent in the Posthog integration file. If you want to disable this, you can set the disableTelemetry
flag in the config file to true
.