Это отдельные функции - детектор тишины и модуль уведомлений. Просто могут использоваться вместе: модуль уведомлений сообщает о том, что сработал детектор тишины.Viktor K. сказал(а):Скажите, вы когда писали модули оповещения о тишине в эфире, сам сайленс-детектор и плеер резерва, чем руководствовались? Ведь ОШИБОК НЕ БЫВАЕТ, и тут рраз - сразу три сложных модуля для того, чтобы обозначить и исправить невозникающее.
Детектор тишины и запуск резервного плейлиста как раз и созданы для редких ситуаций, когда что-то пошло не так, чтобы не допустить тишины в эфире. Есть также модуль перезапуска программы, когда она зависает или "вылетает". На этом борьба с редкими ситуациями закончена.
Да, но программа в таких случаях мало поможет. Если умрет процессор, или блок питания, или память - вся система вырубится. Вы предлагаете делать защиту от очень специфического "глюка", когда из-за сбоя диска пропали именно рекламные ролики, и именно те, которые должны выйти через 2 минуты, при этом система чудом осталась работоспособной. Фантастика.Viktor K. сказал(а):1) Неломащегося оборудования не бывает.
Имеющий право доступа обязательно должен понимать, что он делает. Не перемещать, не переименовывать и не удалять треки, если он не 100% уверен, что это можно делать.Viktor K. сказал(а):2) А имеющий право доступа к трекам ещё и должен не ошибаться никогда, так? Вы, называя свою программу автоматической, требуете УВЕЛИЧИТЬ объём ручного труда в той области, в которой машинный контроль быстрее и надёжнее.
Ролик сам по себе не пропадет. Если он у вас пропадает, то это да, проблема - ваша, а не программы.Viktor K. сказал(а):если же пропадёт рекламный ролик в наглухо закрытом от глаз эвенте (мы ещё с вами этот вопрос не обсудили, а он тоже серьёзен), то это уже проблема.