Snapcast is an open-source multi-room audio synchronization software. You can use it to listen to music or podcasts across multiple speakers in different rooms while keeping them in perfect sync. Here's how to install Snapcast on macOS:
brew install snapcast
snapserver
-p
flag followed by the port number. For example, to run the server on port 8080, run the following command:snapserver -p 8080
Verify that the Snapcast server is running by opening a web browser and going to http://localhost:1705
. You should see the Snapcast server web interface.
Now that the server is up and running, you need to install a client to stream audio to it. There are several Snapcast clients available, including the official Snapcast client for macOS. Download and install the latest version of the client from the Snapcast GitHub repository.
Once the client is installed, open it and go to the settings. In the settings, enter the IP address of the computer running the Snapcast server and the port number (usually 1704) in the appropriate fields. You can also choose the speaker or group of speakers to stream audio to.
Once you're done with the settings, close the settings window and start playing audio in the client. You should hear the audio being played on the selected speakers in perfect sync.
Congratulations! You have successfully installed and configured Snapcast on your Mac. Enjoy streaming audio to multiple speakers in perfect sync.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!