Automatically Starting a Scheduled Recording
With XSplit Broadcaster's Macros Extension, it's possible to automate your entire recording/livestream session from start to finish.
In this guide, you will learn how the Macros Extension's actions/conditions can be used to automatically start a recording on a set schedule and play a video file.
Make sure XSplit Broadcaster is kept running in your system for Macros to work.
Make sure the scenes and sources in your presentation are ready.
Go to Extensions > Macros. The Macros window should appear.

Click the + icon to add a new macro.

If you already have other macros, you can instead click the + icon at the top-left portion of the window to add a new one.
Choose and select On scheduled time under Event. A new entry field should appear just below it.
Set your preferred time under Schedule. In this guide we'll use 12:00am as an example. This will allow the macro event to start automatically at exactly 12am.
Under Action, select Start/stop broadcast in the drop down menu. Two new dropdown menus should appear.
In Select output/channel, select Local Recording.
Alternatively, you can select a streaming output instead of local recording if you want to livestream.
In Select Function, select Start.

We want to play a video as soon as the stream event starts. For this, our media file needs to meet a certain Condition to proceed with the process.
Click Add Condition. This creates a new condition within the same event. Select Check media state in the drop down.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select not playing.

Click Add action. This creates a new one action macro within the same event condition.

In Select Action, select Set media source playback state.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select Play.

Your Macros should look like this:

OPTIONAL: Don't forget to rename your Macro by clicking the Pencil icon at the top.
Check Enable event listener to activate the macro.

To ensure everything is working, it's best to use the Test button located at the upper right corner of the Macros extension window. Close the window when done.

That's it! Go back to the XSplit Broadcaster main program window and leave the program running. The recording session and playback will automatically start at your preferred time.
In this guide, you will learn how the Macros Extension's actions/conditions can be used to automatically start a recording on a set schedule and play a video file.
Make sure XSplit Broadcaster is kept running in your system for Macros to work.
Creating the Event and Scheduling Macro to Start the Recording or Livestream
Make sure the scenes and sources in your presentation are ready.
Go to Extensions > Macros. The Macros window should appear.

Click the + icon to add a new macro.

If you already have other macros, you can instead click the + icon at the top-left portion of the window to add a new one.
Choose and select On scheduled time under Event. A new entry field should appear just below it.
Set your preferred time under Schedule. In this guide we'll use 12:00am as an example. This will allow the macro event to start automatically at exactly 12am.
Under Action, select Start/stop broadcast in the drop down menu. Two new dropdown menus should appear.
In Select output/channel, select Local Recording.
Alternatively, you can select a streaming output instead of local recording if you want to livestream.
In Select Function, select Start.

Playing Media Files Automatically Within the Event
We want to play a video as soon as the stream event starts. For this, our media file needs to meet a certain Condition to proceed with the process.
Click Add Condition. This creates a new condition within the same event. Select Check media state in the drop down.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select not playing.

Click Add action. This creates a new one action macro within the same event condition.

In Select Action, select Set media source playback state.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select Play.

Your Macros should look like this:

OPTIONAL: Don't forget to rename your Macro by clicking the Pencil icon at the top.
Check Enable event listener to activate the macro.

To ensure everything is working, it's best to use the Test button located at the upper right corner of the Macros extension window. Close the window when done.

That's it! Go back to the XSplit Broadcaster main program window and leave the program running. The recording session and playback will automatically start at your preferred time.
Updated on: 11/08/2022
Thank you!