The Scheduler (Scheduler) provides a convenient way to schedule events (playing Media Items or running Scripts) by Date and Time of Day. Just start the scheduler and walk away -- let the Scheduler keep track of the time.
The Scheduler can be run in several modes for user flexibility. When the Scheduler starts, it scans the Current Scheduler Plan. Plan Items are selected by the scheduler to run based on the Scheduler Run Mode criteria below. The mode is set in the Automation Options. If you change the Run Mode while the scheduler is running, the mode will not take effect until the Scheduler is stopped and restarted. The Scheduler can run for up to 24 days without a restart (a limit for .Net timers).
You build a Schedule Plan that consists of Schedule Plan Items. You can create any number of plans for different purposes. Only one plan is run at a time. You select the Current Schedule Plan before starting the Scheduler. See Listing 1 for a sample Schedule Plan. If you change a Schedule Plan while the Scheduler is running, the plan changes will not take effect until the Scheduler is stopped and restarted.
The sample Scheduler Plan in Listing 1 is for running a feature movie. The feature is preceded by a 15 minute short video. Next a full screen informational Marquee with a 10 minute Count-down timer is displayed. Setting the Post Delay on the Marquee Media Item, tells Video Mill to display it for the duration of the delay. Each screen takes up to a few seconds to Load which is not included in the schedule End Time calculation, therefore screens are not programmed to start the exact second the previous one ends. Exact Load time is dependent on the video length and other factors such as your processor speed, etc.
Listing 1. Sample Scheduler PlanScheduler Report ___________________________________ Date/Time stamp: 10/30/2015 9:55:33 AM Last started: 10/29/2015 1:57:30 PM Status: Stopped ___________________________________ Scheduler Plan Name: Evening Show Items in Plan # Enabled, Date, Start Time, End Time, Media Type, Item Name (Length) 1) ✔ 10/29/2015, 7:35:00 PM, 7:46:40 PM, Play: Space Shuttle Short (11:40) 2) ✔ 10/29/2015, 7:50:00 PM, 7:59:45 PM, Play: Pre-Show Marquee (:00), PostDelay-09:45 3) ✔ 10/29/2015, 8:00:00 PM, 9:45:20 PM, Play: The African Queen 1080pHD (01:45:45) Summary: 3 - Items scheduled. 0 - Warnings. 0 - Errors. Legend: ✔ Enabled. ☒ Disabled. ULoE - Unload Screen when Media Ends.
These menu items are found at Tools > Automation > Scheduler . Several functions have associated keyboard shortcuts. Some of these functions are also accessible from the Scheduler tool bar.
Scheduler Log has time stamped messages from the Scheduler runtime events. It shows what items are scheduled and which items did not get scheduled with a reason message. (Accessible from the Scheduler tool bar.)
The Scheduler tool bar (Figure 1) provides access to the management and operating functions for the Scheduler. See menu items above for details on each function.
Buttons (Figure 1, from left to right): Start (also Pauses and Resumes), Stop, Scheduler Status, Scheduler Log, Reset Log, Current Schedule Plan Report, Manage Scheduler Plans, Select Current Schedule Plan (Start (also Pauses and Resumes), Stop, Scheduler Status, Scheduler Log, Reset Log, Current Schedule Plan Report, Manage Scheduler Plans, Select Current Schedule Plan) .
Allows you to edit a Plan including adding, deleting and setting the schedule time of Schedule Items in the plan. A single Media Item may be scheduled at multiple times in the same plan.
* - Actions with the asterisk (*) also work according to the Apply to Multiple functionality when that checkbox is checked.
The Date/Time Editor (Figure 3) is popped up when you click any of the Date or Time Set buttons in the Scheduler Plan Editor above. The composite Date/Time text at the bottom of the editor also shows the Day Of The Week for the selected date.
Select any of the date or time fields with the mouse or Tab key. Then the keyboard Up and Down arrow keys will advance the selected value.
Copy and Paste buttons allow you to copy the date and time from one schedule, then open another schedule and paste the value to the new schedule.