> To be honest, I'm more concerned about gapless mix albums than internet
> radio
Me too, which is why I essentially never sync my 3 players. A shame,
but gaps are a bigger shame.

> Or maybe the clients are required to buffer say 30secs worth before
> playing and just hope they aren't tuned in long enough to exhaust this
> buffer?
> 
Bingo. Or rather no client is _required_ to buffer anything but a
non-buffering client really isn't going to work very well. Ever seen
"Buffering..." when playing back a streaming video or something?
Exactly the same thing - rate of consumption exceeds rate of delivery
for long enough to exhaust the buffer. 

> 
> What I can't see at the moment is how on earth you can keep two
> Squeezeboxes perfectly synchronized indefinitely either dropping
> samples, duplicating samples or adjusting the DAC clock (which would
> introduce jitter presumably).
> 
The general idea is, I believe, to introduce checkpoints every x
seconds where the players compare where they are in the playback. Then
the playback rate (i.e. DAC clock) is adjusted slightly on n-1 players
to bring them back into sync. So yes, you'd be adjusting the clock - I
can't see any other way of doing it either. I don't think that counts
as jitter though - which is typically defined as variations from the
ideal clock on a per-cycle basis rather than general deviations in
clock rate. I'm sure it'll upset some audiophiles though :)


-- 
radish
------------------------------------------------------------------------
radish's Profile: http://forums.slimdevices.com/member.php?userid=77
View this thread: http://forums.slimdevices.com/showthread.php?t=23353

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to