Yes you've touched on all the right issues. The most delay the human ear will tolerate is something like 10-20ms I believe.
What needs to happen in order to have better syncing is to use a synced clock with millisecond-resolution on all players and the server, using NTP, SNTP or something similar. Then the server will tell all players to start at time X, where X is some millisecond in the future greater than the largest latency to any one player. This is a firmware issue, and so I'm not sure there's much you can do with just the SlimServer code. An even harder problem is dealing with players that slowly drift out of sync on long radio streams for example. Also see 'bug 259' (http://bugs.slimdevices.com/show_bug.cgi?id=259). -- andyg ------------------------------------------------------------------------ andyg's Profile: http://forums.slimdevices.com/member.php?userid=3292 View this thread: http://forums.slimdevices.com/showthread.php?t=34133 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/discuss