Command Quick Reference

Every program log command AutoCast understands, on one page. For full details on any command, see Program Logs.

Commands begin with a single # followed by the command name and parameters. Comments begin with ## and are ignored by AutoCast.

CommandWhat It Does
## textComment — ignored by AutoCast. Use to annotate the log.
# Hour NMarks the start of hour N (0–23). Required for time-based commands to work correctly.
CommandWhat It Does
# Time-Correct@:MM:SSSkips forward in the log if needed to ensure AutoCast is in position by the specified minute:second of the current hour. If already past that time, ignored.
# Interrupt@:MM:SS [fade]Fades out current audio at the specified time and jumps to the next event. Optional fade duration in seconds overrides the default.
# Pause-For HH:MM:SS [label]Pauses automation for the specified duration, then resumes. Optional label shown on deck during pause.
# Pause-Until HH:MM:SSPauses automation until the specified wall-clock time. Accepts Noon and Midnight as keywords.
# FadeInto NCrossfades the currently playing audio into the next item over N seconds, immediately.
CommandWhat It Does
# Live-For [+vol] HH:MM:SS [label]Opens live input for the specified duration, then closes it automatically. Optional volume adjustment in dB. Optional label shown on deck.
# Live OnOpens live input indefinitely. Automation continues to next command.
# Live OffCloses live input and resumes automation.
# LiveAssist OnEnables DJ-controlled mode — AutoCast waits after each item for manual advance.
# LiveAssist OffDisables LiveAssist mode; returns to full automation.
CommandWhat It Does
# GetPlay [+vol] /path/%D_%H.extResolves %D (date) and %H (hour) tokens in the filename, then plays the resulting file.
# GetFile [+vol] /path/%D_%H.extSame as GetPlay but queues the file rather than playing it immediately.
CommandWhat It Does
# Break :MM:SSInserts a commercial break of the specified duration using spots from the imported traffic log for the current hour.
CommandWhat It Does
# VTPlays the next voice track in rotation with no music bed.
# VT attribute valuePlays the next voice track in rotation, using a talkbed selected from library files where the specified attribute matches the specified value. Example: # VT Comment TalkBed
CommandWhat It Does
# SS OnRe-enables the silence sensor at this point in the log.
# SS OffDisables the silence sensor at this point in the log. Use before intentionally silent segments.
CommandWhat It Does
# ShowText /path/file.txtLoads a text or RTF file into the Message Pad. RTF formatting is preserved.
# Overlay [*:]HH:MM:SS attr val [Duck N]At the specified time, plays a library file matching the attribute/value pair on a separate channel over program audio. *: matches any hour. Optional Duck N ducks main audio by N%.
# TimeAnnounce [/path/]Plays a pre-recorded time announcement WAV file named in HHMM format for the current time.
# TempAnnouncePlays a pre-recorded temperature announcement using current NWS weather data.
CommandWhat It Does
# Run /path/to/script [&]Executes an external application or shell script. Add & to run in background (non-blocking).
CommandWhat It Does
# Switcher HH:MM:SS X-Y [Label]Routes audio through the switcher for the specified duration. Holds automation until the event ends. Multiple routes: X-Y,A-B. Use X-0 to route to all outputs.
# Route-On X-YActivates a routing immediately with no automatic timeout. Automation continues.
# Route-Off X-YDeactivates the specified routing. Automation continues.
# ClearSwitcherMutes all active routing and restores the reserved channel.
# SendRelay NFires a momentary pulse on relay N (1–8).
💡

This page is designed to be printed and kept at the console for quick reference. In most browsers, File → Print or ⌘P will print just the content area.