> расписание на сутки вперёд). Просто по плейлисту не подходит -- > возникают неизбежные погрешности от незначительных задержек при > переключении треков до неточного автоматического определения > продолжительности треков. > > Пока используем cron, но он производит запуск с точностью до минут, а > не до секунд. В качестве временного решения все треки в административном > порядке принудительно округляем до целого числа минут и используем cron > -- но это не может быть окончательным решением. > > Нужно уметь выполнять задачи по расписанию с точностью до секунды.
С точностью до секунды - это еще потребует и синхронизацию времени на серверах и проверку, сколько времени заняла передача команды. Если так хочется синхронизации, можно на сервере вещания запустить джаббер-сервер, на клиенте - джаббер-клиент и с сервера посылать сообщение клиенту при смене композиции (лучше, конечно, сделать пару скриптов на эрланге под эту задачу, чем с джаббером возиться, но это на ваш выбор). В общем случае синхронизация требует обмена сообщениями, см. кластерные решения. P.S. Даже если сделать запуск с точностью до секунды, не факт что _проигрывание_ будет происходить с точностью до секунды. Не доверяйте технике безоглядно.

