MainRadiotalkCustom
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

Нужен Скрипт Автоматизации для SAM 4.0

 

57
Алексей @radioset
Здравствуйте!
Нужна очень помощь в написании скриптов для SAM Broadcaster 4.
Я мало что понимаю в этих скриптах а времени чтобы разобраться очень мало.
Если кто согласится помочь и написать всё оптом а не отправлять на всевозможные форумы и поиски готов даже проспонсировать в денежном эквиваленте, если конечно программа заработает так, как надо.
Требования мои я бы сказал аккумулируют всё, что было тут на форумах.
Вот задачи, которые нужно настроить в саме в порядке их запуска каждый день:

1. Запуск энкодера (каждый день в одно и то же установленное время с учётом, что сам будет запущен другим планировщиком)
2. Запуск часов (проигрывание времени)
3. Запуск вступительного джингла сразу после часов
4. Запуск музыки согласно еженедельному расписанию.
Музыка берётся в следущем виде: например --- в 13.00ч по расписанию "Хардкор", программа ровно в 13.00 несматря на то, проигралась ли полностью предыдущая композиция обращается к папке "Хардкор" и начинает воспроизводить из неё музыку.
Необходимо соблюсти условия:
а) каждый раз, как программа обращается к папке "Хардкор" всегда первым сначало проигрывался вступительный джингл и только после этого звучала музыка.
б) треки из папки каждый день брались в разном порядке, но с тем условием, чтобы альбомы не делились (например если в папке есть треки из 2 альбомов DJ Нил (треки 1-10) и DJ Деш (треки 1-5), то каждый день эти альбомы просто менялись бы местами и не происходило такого, что трек №1 DJ Нила сначало играл а за нима трек №3 DJ Деша а потом опять DJ Нил.
в) если же треков из одного альбома в папке нет, то просто случайный порядок
г) всегда сначало игрались те треки, которые появились недавно, а к концу треки, которые находятся в папке уже давно
5. Запуск радиопрограмм
Сдесь другие условия: радиопрограммы начинаются в один промежуток времени (с 22 до 1 часов ночи) таким образом чтобы разграничить этот промежуток в 22.00 должны прозвучать часы а потом должен запуститься джингл (причём каждый день разный), в 1.00 всё должно повторится, но джингл тут должен звучать один и тот же.
Каждая радиопрограмма должна так же транслироваться в следущем виде: если в папке от куда она берётся нету новых выпусков то, должен прозвучать тот, который игрался прошлый раз или же случайный порядок

Особое задание: в назначенный промежуток времени поверх играемой музыки должны запускаться в случайном порядке выбранные джинглы
6. В назначенное время звучат часы и запускается джингл символизирующий окончание трансляции
7. Останов энкодера
(8) Если возможно закрытие программы

Особые условия: возможность в любой момент выполнение скриптов останавливать вручную
Кто сможет помочь вышлю расписание с точным указанием где что должно запускаться.
Заранее спасибо!
Если написал не в данном разделе форума, то извените, тема отражает много вопросов.
для связи: 472-020-761 **********

57
Алексей @radioset
и тишина..... )))

1400
Pheoru @Pheoru
Используйте Sound Empire - там это проще реализовать.
В случае с Sam 4 в большинстве случаев решение через Clockweel.
Автоматического закрытия программы не существует.

2
ivan0ff @ivan0ff
Автоматическое закрытие существует средствами командной строки Windows. Есть команда Taskkill, достаточно подробно описана во встроенной справке Windows.

В общем, должен быть cmd-файл с содержимым что-то вроде "taskkill /im sambc.exe". Ну и планировщику Windows просто задать время выполнения этого файла. Во всяком случае, у меня таким образом SAM выгружается уже 1,5 года.