From: David B. <dav...@gm...> - 2010-06-13 00:01:06
|
Hi Nick, The way I understand your script, there is no restriction on when/who can connect to your many input.harbor(), the control is only at the level of the switch which assigns each harbor to its time interval. It seems that all you need to do is to add track_sensitive=false to your switch, so that it doesn't wait for an end of track before potentially switching to another source. End of tracks don't occur in streams, so the times where you had to wait half an hour for the switch probably corresponded to waiting for the producer to get disconnected (perhaps because he quit or perhaps because of a network lag). HTH David PS: Note that some people with similar needs (as far as I can tell) have used different solutions. In particular, I think that it's possible to use the following lighter system: have only two harbor, one for the current guy, one for the next guy (of course, their roles get switched eventually), use authentication to only allow the right DJ at the right time (kicking DJs if needed), and have a script to perform the switch from one DJ to the other. |