Robert Rozman wrote:
What I'm trying to know is HOW they synhonize ? Do they talk to each other, to server - timestamps, ... ? How is sync feature implemented in softsqueeze ?
All the players communicate only with the server, using the slimproto protocol. This allows the server to detect the audio buffer status in each player, and start and stop the streams. When playing in sync the server sends the audio stream to the players, but they are paused and just buffer the data. Once all the players reach a buffer threshold the server sends a play message to each player, and they all start playback together. This process repeats at the start of each track, to keep the players in sync. Softsqueeze emulates the squeezebox, including the appropriate buffer sizes, and protocols etc.
Regards, Richard
_______________________________________________ Discuss mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/discuss
