Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.
Providing VRA with Radio Automation Data really elevates the possibilities with functionalities like the Output Player Rundown Conditions, Automations and more places where conditional actions are important.
Open AutomationLink to inspect the data received from your radio automation.
The On air and Next panels show the current item with its remaining
time, and the item that follows. The Rundown lists recent history, the
on-air item and upcoming items in one log.
Start shows the supplied start time in your station’s time zone.
~ marks a calculated start time. VRA adds the preceding item’s duration
to its start, accounting for its playback offset. A supplied end time takes
precedence. Each following item continues that calculation.
— means timing is unavailable. A missing duration stops subsequent
estimates until an item supplies a start or end time.
Overrun shows time past the expected end while the item remains on air.
The log shows duration, type and matched item groups. When multiple automation
sources are present, it also shows the source, and timing estimates stay separate
for each source. Open an item’s details for its identifiers, file path, cue-in
offset and additional metadata.AutomationLink is a read-only diagnostic view. Playback stays controlled by
your radio automation.
Visual Radio Assist Music Track Meta functionality automatically fetches Album Covers, Artist images and biographies and more information about the running Music Item in the configured and linked Radio Automations.
FULL ALBUMExpand with more album information, like description and more available album-specific covers.FULL ARTISTExpand with more information about the artist, like description and an artist-specific picture.FULLAll of the above
Item Groups are an important way for Visual Radio to differentiate between music, station, jingle, commercials and other types of audio you play within your Radio Automation software.With the powerful Item Group configurator you select one “base-category”; Music, Station, Track or Unknown and define the conditions that should be met to make the Item Group active on the linked Automation Data.When Radio Automation Data is parsed, all conditions will be checked to determine which item groups are active on the items from your radio automation.Conditions match on any field of an item, like type_identifier, title, artist or category, and on every key in the item’s meta. Every group that matches adds its identifier to the item and sets the item’s category to the group’s category. Items that arrive with item groups already set, through the AutomationLink ingest for example, skip this matching.
Item Groups are not limited to the 4 categories, you can define as many as you want, with different, unique identifiers to use them in your Conditions:
Changing your Item Group identifier afterwards will require you to relink conditions referencing this condition
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Docs","description":"Visual Radio Assist documentation. Learn how to visualize your radio station.","colors":{"primary":"#FF6105","light":"#FF8A45","dark":"#D8530A"},"logo":{"light":"https://mintcdn.com/visualradioassist/dwIOmJuryYYZ2-dm/images/vra-logo-black.svg?fit=max\u0026auto=format\u0026n=dwIOmJuryYYZ2-dm\u0026q=85\u0026s=7118a6a3a9b10b036b197358d3b91b91","dark":"https://mintcdn.com/visualradioassist/dwIOmJuryYYZ2-dm/images/vra-logo-white.svg?fit=max\u0026auto=format\u0026n=dwIOmJuryYYZ2-dm\u0026q=85\u0026s=2fdaf1d465f0f1abd3232e6878cb4127","href":"https://visualradioassist.live?utm_source=docs\u0026utm_medium=internal_link\u0026utm_campaign=docs_to_homepage"},"favicon":"https://mintcdn.com/visualradioassist/dwIOmJuryYYZ2-dm/images/vra-icon.svg?fit=max\u0026auto=format\u0026n=dwIOmJuryYYZ2-dm\u0026q=85\u0026s=d45c7ddc8a074d8922cb81525a9c45a7","api":{"playground":{"display":"interactive","proxy":false}},"appearance":{"default":"system"},"navbar":{"links":[{"href":"https://visualradio.cloud/support","label":"Support"}],"primary":{"type":"button","label":"Open Cloud","href":"https://cloud.visualradioassist.live"}},"footer":{"socials":{"website":"https://visualradio.cloud"},"links":[{"header":"Visual Radio Assist","items":[{"label":"Changelog","href":"https://visualradioassist.live/changelog"}]}]},"search":{"prompt":"Search the docs..."},"seo":{"metatags":{"og:site_name":"Visual Radio Assist Docs","canonical":"https://docs.visualradioassist.live"},"indexing":"navigable"},"fonts":{"heading":{"family":"Familjen Grotesk","weight":600},"body":{"family":"Inter","weight":400}},"contextual":{"options":["copy","download-pdf","claude","chatgpt","mcp","add-mcp","assistant","view"],"display":"header"},"interaction":{"drilldown":true},"markdown":{"instructions":["Use the names from the glossary at https://docs.visualradioassist.live/glossary: Audio Manager (two words), command (never commando), on air and off air (never live) for programs and studios, and server apps for the VRA apps installed in the studio.","Say which app an answer applies to, like VRA Cloud, the Core or the Output Player, and the version when the page names one.","Only give settings, values and steps that are in these docs. Never invent one. If the docs don't cover it, say so.","When the docs don't answer the question, send the user to Visual Radio Assist support at https://cloud.visualradioassist.live/support."]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"visualradioassist","hasAudioNarration":false,"actualSubdomain":"visualradioassist","customDomains":["docs.visualradioassist.live"],"gitSource":{"type":"github","owner":"vra-bv","repo":"cloud","deployBranch":"master","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae203058ffbca58692884db","collectionId":"9ea2a1fa-2167-4d22-948a-347147045675","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae203058ffbca58692884db"},"entitlements":{},"buildId":"6ae203058ffbca58692884db","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Develop with VRA","count":103},{"language":"default","tag":"Core Control API","count":93},{"language":"default","tag":"Reference","count":78},{"language":"default","tag":"Products","count":38},{"language":"default","tag":"Devices and integrations","count":26},{"language":"default","tag":"Link radio automation","count":19},{"language":"default","tag":"signals","count":17},{"language":"default","tag":"outputs","count":14},{"language":"default","tag":"Outputs","count":11},{"language":"default","tag":"cameras","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#navbar,#sidebar{font-family:\"Familjen Grotesk\",sans-serif}.sidebar-group-header{font-size:.875rem;font-weight:600;letter-spacing:-.005em}.sidebar-group-header h5{font-size:inherit;font-weight:inherit}"}],"page":{"pagePath":"radio-automation-data","slug":"/radio-automation-data","pageMetadata":{"title":"Radio Automation Data (AutomationLink)","sidebarTitle":"AutomationLink data","description":"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.","href":"/radio-automation-data"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Providing VRA with Radio Automation Data really elevates the possibilities with functionalities like the Output Player Rundown Conditions, Automations and more places where conditional actions are important.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`link-your-automation`,children:`Link your automation`}),`\n`,_jsxs(_components.p,{children:[`To use your radio automation data, go to the setup for `,_jsx(_components.a,{href:`/set-up/link-radio-automation`,children:`Link Radio Automation`}),` and link one of the following Automations with VRA:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-aeron-studio-to-visual-radio`,children:`AerOn`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-audisi-gml-to-visual-radio`,children:`Audisi GML`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-caliope-onair-to-visual-radio`,children:`Caliope OnAir`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-mairlist-to-visual-radio`,children:`mAirList`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-omniplayer-to-visual-radio`,children:`OmniPlayer`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-power-studio-to-visual-radio`,children:`Power Studio`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-proppfrexx-onair-to-visual-radio`,children:`ProppFrexx`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-rcs-zetta-to-visual-radio`,children:`RCS Zetta`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-zenon-media-to-visual-radio`,children:`Zenon Media`})}),`\n`,_jsx(_components.li,{children:`Zenlex`}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-text-file-now-playing-to-visual-radio`,children:`Text file`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/develop-with-vra/generic-http-radio-automation-link`,children:`HTTP`})}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`request-an-integration`,children:`Request an integration`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-playit-live-data-to-visual-radio`,children:`PlayIt Live`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-radiodj-to-visual-radio`,children:`RadioDJ`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-winmedia-to-visual-radio`,children:`winMedia`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-dalet-to-visual-radio`,children:`Dalet`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-rcs-sound-software-to-visual-radio`,children:`RCS Sound Software`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-david-systems-to-visual-radio`,children:`DAVID Systems`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/set-up/link-radio-automation/link-dabis-800-to-visual-radio`,children:`DABiS 800`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`read-the-automation-rundown`,children:`Read the automation rundown`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`AutomationLink`}),` to inspect the data received from your radio automation.\nThe `,_jsx(_components.strong,{children:`On air`}),` and `,_jsx(_components.strong,{children:`Next`}),` panels show the current item with its remaining\ntime, and the item that follows. The `,_jsx(_components.strong,{children:`Rundown`}),` lists recent history, the\non-air item and upcoming items in one log.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start`}),` shows the supplied start time in your station’s time zone.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`~`}),` marks a calculated start time. VRA adds the preceding item’s duration\nto its start, accounting for its playback offset. A supplied end time takes\nprecedence. Each following item continues that calculation.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`—`}),` means timing is unavailable. A missing duration stops subsequent\nestimates until an item supplies a start or end time.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Overrun`}),` shows time past the expected end while the item remains on air.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The log shows duration, type and matched item groups. When multiple automation\nsources are present, it also shows the source, and timing estimates stay separate\nfor each source. Open an item’s details for its identifiers, file path, cue-in\noffset and additional metadata.`}),`\n`,_jsx(_components.p,{children:`AutomationLink is a read-only diagnostic view. Playback stays controlled by\nyour radio automation.`}),`\n`,_jsx(Heading,{level:`2`,id:`music-track-meta`,children:`Music Track Meta`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=2e0009976b433805e5514668c0ad2eea`,alt:``,\"data-og-width\":`1632`,width:`1632`,\"data-og-height\":`444`,height:`444`,\"data-path\":`images/radio-automation-data/1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=280\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=8f1ea7a8a5ff0e84cd75bef6c2c529d0 280w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=560\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=a0327a38c9f122b60788078a95807931 560w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=840\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=f15e5bc1b5feed28fbea8046d3889355 840w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=9c3d4c1ca654be6baa698a1dd94018c3 1100w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=0f82761575835042548e2ca7490ea7e7 1650w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=c2e06a7118dc9ef57d4478e1a668f485 2500w`}),`\n`,_jsx(_components.p,{children:`Visual Radio Assist Music Track Meta functionality automatically fetches Album Covers, Artist images and biographies and more information about the running Music Item in the configured and linked Radio Automations.`}),`\n`,_jsx(Heading,{level:`3`,id:`modes`,children:`Modes`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`BASIC`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Basic Album cover for playing track`}),`\n`,_jsx(_components.li,{children:`Correct Artist and Title data`}),`\n`,_jsx(_components.li,{children:`Expand with basic Album title if available`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`FULL ALBUM`})}),`\n`,_jsx(_components.p,{children:`Expand with more album information, like description and more available album-specific covers.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`FULL ARTIST`})}),`\n`,_jsx(_components.p,{children:`Expand with more information about the artist, like description and an artist-specific picture.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`FULL`})}),`\n`,_jsx(_components.p,{children:`All of the above`}),`\n`,_jsx(Heading,{level:`2`,id:`configure-item-groups`,children:`Configure Item Groups`}),`\n`,_jsx(_components.p,{children:`Item Groups are an important way for Visual Radio to differentiate between music, station, jingle, commercials and other types of audio you play within your Radio Automation software.`}),`\n`,_jsxs(_components.p,{children:[`With the powerful Item Group configurator you select one “base-category”; `,_jsx(_components.strong,{children:`Music, Station, Track or Unknown`}),` and define the conditions that should be met to make the Item Group active on the linked Automation Data.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=853735a781d62219ee5185f55855aaeb`,alt:``,\"data-og-width\":`1656`,width:`1656`,\"data-og-height\":`1651`,height:`1651`,\"data-path\":`images/radio-automation-data/2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=280\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=b7160da766a62c6485dfea717478ebd4 280w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=560\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=7ccee7fc85a533b05ad20dc09df3b1e5 560w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=840\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=5cd02973200b67b7fc5b65a481fcec88 840w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=b954db3aa988e7ca101990fd48fedf6e 1100w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=e155516218c5bc4bdfc8f74175a33b37 1650w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=11e0d499334f13c20acc951548e7a56c 2500w`}),`\n`,_jsx(_components.p,{children:`When Radio Automation Data is parsed, all conditions will be checked to determine which item groups are active on the items from your radio automation.`}),`\n`,_jsxs(_components.p,{children:[`Conditions match on any field of an item, like `,_jsx(_components.code,{children:`type_identifier`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`artist`}),` or `,_jsx(_components.code,{children:`category`}),`, and on every key in the item’s `,_jsx(_components.code,{children:`meta`}),`. Every group that matches adds its identifier to the item and sets the item’s category to the group’s category. Items that arrive with item groups already set, through the `,_jsx(_components.a,{href:`/develop-with-vra/cloud-graphql-api/automationlink-ingest#item-groups`,children:`AutomationLink ingest`}),` for example, skip this matching.`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-item-groups-conditionally`,children:`Use Item Groups Conditionally`}),`\n`,_jsx(_components.p,{children:`Item Groups are not limited to the 4 categories, you can define as many as you want, with different, unique identifiers to use them in your Conditions:`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Changing your Item Group identifier afterwards will require you to relink conditions referencing this condition`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=c7701595feae8ad174b415fe755aa64c`,alt:``,\"data-og-width\":`1465`,width:`1465`,\"data-og-height\":`1394`,height:`1394`,\"data-path\":`images/radio-automation-data/3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=280\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=0df260e37b2208133719b183a1c50975 280w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=560\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=09543bb857f7614d60fe465b70a6f3a2 560w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=840\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=1e8c58d4b7d38c95624e50d60be498e2 840w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=f3aea813d5b241bd1558fd58027504fc 1100w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=2fbaaa0ffab568a4a94a7c8f01493d03 1650w, https://mintcdn.com/visualradioassist/1LQdAqmw3LInyH_s/images/radio-automation-data/3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1LQdAqmw3LInyH_s\u0026q=85\u0026s=29e655465248e7eb19b60851747395e3 2500w`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Radio Automation Data (AutomationLink)","sidebarTitle":"AutomationLink data","description":"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.","href":"/radio-automation-data"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Link your automation","slug":"link-your-automation","depth":3,"children":[]},{"title":"Request an integration","slug":"request-an-integration","depth":3,"children":[]},{"title":"Read the automation rundown","slug":"read-the-automation-rundown","depth":2,"children":[]},{"title":"Music Track Meta","slug":"music-track-meta","depth":2,"children":[{"title":"Modes","slug":"modes","depth":3,"children":[]}]},{"title":"Configure Item Groups","slug":"configure-item-groups","depth":2,"children":[]},{"title":"Use Item Groups Conditionally","slug":"use-item-groups-conditionally","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"visualradioassist","siteName":"Docs","title":"Radio Automation Data (AutomationLink) - Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T14:26:01.885Z","originalFileLocation":"radio-automation-data.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Radio Automation Data (AutomationLink) - Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Visual Radio Assist Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.visualradioassist.live/radio-automation-data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://visualradioassist.mintlify.app/_mintlify/api/og/v2?division=Link+radio+automation\u0026amp;title=Radio+Automation+Data+%28AutomationLink%29\u0026amp;description=Use+the+now-playing+and+rundown+data+from+your+radio+automation+in+VRA%2C+for+Output+rundown+conditions%2C+Automations+and+other+conditional+actions.\u0026amp;theme=c7dd1792b122829f32f04556\u0026amp;signature=1047d328cbd80d01bbea743c05864077406b3432d0364f5d3da37a4c61af7aa4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Radio Automation Data (AutomationLink) - Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://visualradioassist.mintlify.app/_mintlify/api/og/v2?division=Link+radio+automation\u0026amp;title=Radio+Automation+Data+%28AutomationLink%29\u0026amp;description=Use+the+now-playing+and+rundown+data+from+your+radio+automation+in+VRA%2C+for+Output+rundown+conditions%2C+Automations+and+other+conditional+actions.\u0026amp;theme=c7dd1792b122829f32f04556\u0026amp;signature=1047d328cbd80d01bbea743c05864077406b3432d0364f5d3da37a4c61af7aa4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/visualradioassist/PiEqAGzqYt-oG8UP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6105\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.visualradioassist.live/radio-automation-data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/radio-automation-data.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.visualradioassist.live/#organization\",\"name\":\"Docs\",\"url\":\"https://docs.visualradioassist.live\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/visualradioassist/dwIOmJuryYYZ2-dm/images/vra-logo-black.svg?fit=max\u0026auto=format\u0026n=dwIOmJuryYYZ2-dm\u0026q=85\u0026s=7118a6a3a9b10b036b197358d3b91b91\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.visualradioassist.live#website\",\"name\":\"Docs\",\"url\":\"https://docs.visualradioassist.live\",\"publisher\":{\"@id\":\"https://docs.visualradioassist.live/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.visualradioassist.live/radio-automation-data#webpage\",\"url\":\"https://docs.visualradioassist.live/radio-automation-data\",\"name\":\"Radio Automation Data (AutomationLink)\",\"description\":\"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\",\"dateModified\":\"2026-10-16T14:26:01.885Z\",\"isPartOf\":{\"@id\":\"https://docs.visualradioassist.live#website\"},\"breadcrumb\":{\"@id\":\"https://docs.visualradioassist.live/radio-automation-data#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.visualradioassist.live/radio-automation-data#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Devices and integrations\",\"item\":\"https://docs.visualradioassist.live/set-up/video-switcher-configuration/use-atem-as-video-switcher-for-visual-radio\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Link radio automation\",\"item\":\"https://docs.visualradioassist.live/set-up/link-radio-automation\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Radio Automation Data (AutomationLink)\",\"item\":\"https://docs.visualradioassist.live/radio-automation-data\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.visualradioassist.live/radio-automation-data#article\",\"headline\":\"Radio Automation Data (AutomationLink)\",\"name\":\"Radio Automation Data (AutomationLink)\",\"description\":\"Use the now-playing and rundown data from your radio automation in VRA, for Output rundown conditions, Automations and other conditional actions.\",\"url\":\"https://docs.visualradioassist.live/radio-automation-data\",\"mainEntityOfPage\":{\"@id\":\"https://docs.visualradioassist.live/radio-automation-data#webpage\"},\"dateModified\":\"2026-10-16T14:26:01.885Z\",\"publisher\":{\"@id\":\"https://docs.visualradioassist.live/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.visualradioassist.live#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Docs","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Getting started","icon":"compass","href":"/getting-started"},{"title":"Essentials","icon":"clover","href":"/essentials"},{"title":"Studio Overview","icon":"sliders","href":"/studio-overview"},{"title":"Video guides","icon":"clapperboard","href":"/video-guides"},{"group":"Try Out","icon":"flask","pages":[{"title":"Try Out","icon":"flask","href":"/try-out"},{"title":"Try Out – Fair Use Policy","icon":"scale-balanced","href":"/try-out/try-out-fair-use-policy"}]},{"title":"Glossary","icon":"book","href":"/glossary"}]},{"group":"Products","pages":[{"group":"Scheduling","icon":"calendar","pages":[{"title":"Scheduling","icon":"calendar","href":"/scheduling"},{"title":"Create a program","icon":"calendar-plus","href":"/scheduling/create-a-new-program"},{"title":"Presenters","icon":"users","href":"/presenters"},{"title":"Scheduling overrides","icon":"layer-group","href":"/scheduling/overrides"},{"title":"Program and presenter settings","icon":"gear","href":"/scheduling/program-settings"},{"title":"Troubleshoot Scheduling","icon":"wrench","href":"/scheduling/troubleshooting"}]},{"group":"Cameras","icon":"video","pages":[{"title":"Cameras","icon":"video","href":"/cameras"},{"title":"Camera Editor","icon":"sliders","href":"/cameras/camera-editor"},{"title":"Migrate from legacy cameras","icon":"arrow-right-arrow-left","href":"/cameras/migrate-from-camera-angles"}]},{"group":"Audio Manager","icon":"volume-high","pages":[{"title":"Get Started with Audio Directed auto-switching","icon":"volume-high","href":"/audio-manager"},{"title":"Audio Triggers","icon":"wave-square","href":"/audio-manager/audio-triggers"},{"title":"Fallback scenarios","icon":"life-ring","href":"/audio-manager/fallback-scenarios"},{"title":"Tweak Trigger Settings","icon":"sliders","href":"/audio-manager/tweak-trigger-settings"}]},{"group":"Automations and macros","icon":"bolt","pages":[{"title":"Automations","icon":"robot","href":"/automations"},{"title":"Macros","icon":"wand-magic-sparkles","href":"/macros"}]},{"group":"Outputs","icon":"tv","pages":[{"title":"Output Settings","icon":"gear","href":"/output-settings"},{"group":"Output Editor","icon":"table-list","pages":[{"title":"Output Editor","icon":"table-list","href":"/output-editor"},{"title":"Create your first Output","icon":"tv","href":"/getting-started/create-your-first-output"},{"title":"Output Rundowns","icon":"list-check","href":"/output-editor/output-rundowns"}]},{"title":"Manual Playout","icon":"play","href":"/manual-playout"},{"title":"Episode Playout","icon":"list-ol","href":"/episode-playout"},{"title":"Composition Editor","icon":"layer-group","href":"/composition-editor"},{"title":"Media Hub","icon":"photo-film","href":"/media-hub"},{"title":"Media Meta Data","icon":"tags","href":"/media-meta-data"},{"title":"Variables","icon":"brackets-curly","href":"/variables"},{"title":"API Data Sources","icon":"plug","href":"/api-data-sources"}]},{"group":"Visual Designer","icon":"pen-ruler","pages":[{"title":"Get Started with Visual Radio Graphics","icon":"pen-ruler","href":"/visual-designer"},{"title":"Design your first Visual","icon":"paintbrush","href":"/getting-started/design-your-first-visual"},{"title":"Visual Templates","icon":"swatchbook","href":"/visual-designer/visual-templates"},{"title":"Bodymovin / Lottie Animation Layer","icon":"sparkles","href":"/visual-designer/bodymovin-lottie-animation-layer"},{"title":"Use your custom font","icon":"font","href":"/getting-started/use-your-custom-font"}]},{"group":"Clips","icon":"scissors","pages":[{"title":"Get Started with Clips","icon":"scissors","href":"/clips"},{"group":"Media Server ingest sources","icon":"server","pages":[{"title":"Media Server Ingest Sources","icon":"server","href":"/clips/media-server-ingest-sources"},{"title":"Media Connections","icon":"plug","href":"/clips/media-server-ingest-sources/media-connections"}]},{"title":"Managing your Clips recordings","icon":"film","href":"/clips/managing-your-clips-recordings"},{"title":"Editing your Clips in a Project","icon":"pen-to-square","href":"/clips/editing-your-clips-in-a-project"},{"title":"Making your Clips ready for publish","icon":"upload","href":"/clips/making-your-clips-ready-for-publish"}]},{"title":"Dashboards","icon":"gauge","href":"/dashboards"}]},{"group":"Install and set up","pages":[{"title":"Machine Specs","icon":"microchip","href":"/machine-specs"},{"title":"Network Connectivity","icon":"network-wired","href":"/network-connectivity"},{"title":"Setup","icon":"sliders","href":"/set-up"},{"title":"Set up a new Core App","icon":"server","href":"/set-up/set-up-a-new-core-app"},{"group":"Advanced installation","icon":"download","root":{"title":"Advanced Installation","icon":"download","href":"/advanced-installation"},"pages":[{"title":"Update Policy","href":"/advanced-installation/update-policy"},{"title":"Manual Update Process","href":"/advanced-installation/manual-update-process"},{"title":"Direct Local Bus / API SSL Connection","href":"/advanced-installation/direct-local-bus-api-ssl-connection"}]}]},{"group":"Devices and integrations","pages":[{"group":"Video switcher configuration","icon":"shuffle","root":{"title":"Video Switcher Configuration","href":"/set-up/video-switcher-configuration"},"pages":[{"title":"Use ATEM as Video Switcher for Visual Radio","sidebarTitle":"ATEM","href":"/set-up/video-switcher-configuration/use-atem-as-video-switcher-for-visual-radio"},{"title":"Use vMix as Video Playout for Visual Radio","sidebarTitle":"vMix","href":"/set-up/video-switcher-configuration/use-vmix-as-video-playout-for-visual-radio"},{"title":"Use OBS as Video Switcher for Visual Radio","sidebarTitle":"OBS","href":"/set-up/video-switcher-configuration/use-obs-as-video-switcher-for-visual-radio"},{"title":"Use your Output Player as Input in OBS","sidebarTitle":"Output player in OBS","href":"/getting-started/use-your-output-player-as-input-in-obs"}]},{"group":"Link radio automation","icon":"link","root":{"title":"Link Radio Automation","description":"Link your radio automation software to VRA with AutomationLink, so the now-playing and rundown data of your station is always in sync in VRA.","href":"/set-up/link-radio-automation"},"pages":[{"title":"Radio Automation Data (AutomationLink)","sidebarTitle":"AutomationLink data","href":"/radio-automation-data"},{"title":"Link AerOn Studio to Visual Radio","sidebarTitle":"AerOn Studio","description":"Link AerOn Studio to VRA with AutomationLink by setting up the template and the export file that VRA reads your now-playing data from.","href":"/set-up/link-radio-automation/link-aeron-studio-to-visual-radio"},{"title":"Link Audisi GML to Visual Radio","sidebarTitle":"Audisi GML","href":"/set-up/link-radio-automation/link-audisi-gml-to-visual-radio"},{"title":"Link Caliope OnAir to Visual Radio","sidebarTitle":"Caliope OnAir","href":"/set-up/link-radio-automation/link-caliope-onair-to-visual-radio"},{"title":"Link mAirList to Visual Radio","sidebarTitle":"mAirList","href":"/set-up/link-radio-automation/link-mairlist-to-visual-radio"},{"title":"Link OmniPlayer to Visual Radio","sidebarTitle":"OmniPlayer","href":"/set-up/link-radio-automation/link-omniplayer-to-visual-radio"},{"title":"Use OmniPlayer Video Files with Visual Radio","sidebarTitle":"OmniPlayer video files","href":"/set-up/link-radio-automation/use-omniplayer-video-files-with-visual-radio"},{"title":"Link Power Studio to Visual Radio","sidebarTitle":"Power Studio","href":"/set-up/link-radio-automation/link-power-studio-to-visual-radio"},{"title":"Link ProppFrexx ONAIR to Visual Radio","sidebarTitle":"ProppFrexx ONAIR","href":"/set-up/link-radio-automation/link-proppfrexx-onair-to-visual-radio"},{"title":"Link RCS Zetta to Visual Radio","sidebarTitle":"RCS Zetta","href":"/set-up/link-radio-automation/link-rcs-zetta-to-visual-radio"},{"title":"Link Text File Now Playing to Visual Radio","sidebarTitle":"Text file","href":"/set-up/link-radio-automation/link-text-file-now-playing-to-visual-radio"},{"title":"Link Zenon Media to Visual Radio","sidebarTitle":"Zenon Media","href":"/set-up/link-radio-automation/link-zenon-media-to-visual-radio"},{"group":"Request an integration","pages":[{"title":"Link PlayIt Live to Visual Radio","sidebarTitle":"PlayIt Live","href":"/set-up/link-radio-automation/link-playit-live-data-to-visual-radio"},{"title":"Link RadioDJ to Visual Radio","sidebarTitle":"RadioDJ","href":"/set-up/link-radio-automation/link-radiodj-to-visual-radio"},{"title":"Link winMedia to Visual Radio","sidebarTitle":"winMedia","href":"/set-up/link-radio-automation/link-winmedia-to-visual-radio"},{"title":"Link Dalet to Visual Radio","sidebarTitle":"Dalet","href":"/set-up/link-radio-automation/link-dalet-to-visual-radio"},{"title":"Link RCS Sound Software to Visual Radio","sidebarTitle":"RCS Sound Software","href":"/set-up/link-radio-automation/link-rcs-sound-software-to-visual-radio"},{"title":"Link DAVID Systems to Visual Radio","sidebarTitle":"DAVID Systems","href":"/set-up/link-radio-automation/link-david-systems-to-visual-radio"},{"title":"Link DABiS 800 to Visual Radio","sidebarTitle":"DABiS 800","href":"/set-up/link-radio-automation/link-dabis-800-to-visual-radio"}]}]},{"title":"Connect PTZ cameras","icon":"camera","href":"/set-up/connect-ptz-cameras"},{"title":"Map Output Player Devices","icon":"diagram-project","href":"/set-up/map-output-player-devices"},{"title":"Audio devices","icon":"microphone","href":"/set-up/configure-available-audio-device-inputs"}]},{"group":"Administration","pages":[{"title":"User Management","icon":"users-gear","href":"/user-management"},{"title":"Broadcaster Management","icon":"building","href":"/broadcaster-management"},{"title":"Lock Resources","icon":"lock","href":"/lock-resources"},{"title":"Resource archival","icon":"box-archive","href":"/resource-archival"},{"title":"Tagging Resources","icon":"tag","href":"/tagging-resources"}]},{"group":"Troubleshooting","pages":[{"title":"Troubleshooting","icon":"life-ring","href":"/troubleshooting"},{"title":"Troubleshoot the server apps","icon":"screwdriver-wrench","href":"/set-up/troubleshooting"},{"title":"Troubleshoot the Output Player","icon":"tv","href":"/output-settings/troubleshooting"}]},{"group":"Develop with VRA","pages":[{"title":"Develop with VRA","icon":"code","href":"/develop-with-vra"},{"group":"Develop visual graphics","icon":"palette","pages":[{"title":"Develop Visual Graphics","icon":"palette","href":"/develop-with-vra/develop-visual-graphics"},{"title":"Layer Transition Lifecycle for CSS","href":"/develop-with-vra/develop-visual-graphics/layer-transition-lifecycle-for-css"},{"title":"GSAP Animations with Visual Radio Graphics","href":"/develop-with-vra/develop-visual-graphics/gsap-animations-with-visual-radio-graphics"}]},{"group":"Core Control API","icon":"plug","pages":[{"title":"Core Control API","icon":"plug","href":"/develop-with-vra/core-control-api"},{"title":"Connectivity and Access management","href":"/develop-with-vra/core-control-api/connectivity-and-access-management"},{"title":"Authentication and LAN access","href":"/develop-with-vra/core-control-api/authentication-and-lan-access"},{"title":"Routes","href":"/develop-with-vra/core-control-api/routes"},{"title":"Plain-text routes","href":"/develop-with-vra/core-control-api/plain-text-routes"},{"title":"TCP and OSC","href":"/develop-with-vra/core-control-api/tcp-and-osc"},{"title":"Station safety","href":"/develop-with-vra/core-control-api/station-safety"},{"title":"Errors and status codes","href":"/develop-with-vra/core-control-api/errors-and-status-codes"},{"title":"Stream Deck","href":"/develop-with-vra/core-control-api/stream-deck"},{"title":"Bitfocus Companion Module","href":"/develop-with-vra/core-control-api/bitfocus-companion-module"},{"title":"Bitfocus Companion Control over Visual Radio","href":"/develop-with-vra/core-control-api/bitfocus-companion-control-over-visual-radio"},{"title":"SKAARHOJ","href":"/develop-with-vra/core-control-api/skaarhoj"},{"title":"OpenAPI","href":"/develop-with-vra/core-control-api/openapi"},{"group":"Reference","pages":[{"group":"system","pages":[{"title":"API info","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/","href":"/api-reference/system/api-info"},{"title":"State snapshot","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/state","href":"/api-reference/system/state-snapshot"},{"title":"Health check","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/health","href":"/api-reference/system/health-check"},{"title":"List fleet apps","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/clients","href":"/api-reference/system/list-fleet-apps"},{"title":"Request log","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/requests","href":"/api-reference/system/request-log"},{"title":"SKAARHOJ parameter files","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/presets/skaarhoj","href":"/api-reference/system/skaarhoj-parameter-files"}]},{"group":"core","pages":[{"title":"Get Core","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core","href":"/api-reference/core/get-core"},{"title":"Get Core state","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/state","href":"/api-reference/core/get-core-state"},{"title":"Check if Core is active","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/active","href":"/api-reference/core/check-if-core-is-active"},{"title":"Activate Core","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/activate","href":"/api-reference/core/activate-core"},{"title":"Deactivate Core","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/deactivate","href":"/api-reference/core/deactivate-core"},{"title":"Toggle Core","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/toggle","href":"/api-reference/core/toggle-core"},{"title":"Reload Core configuration","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/reload-config","href":"/api-reference/core/reload-core-configuration"},{"title":"Restart fleet apps","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/core/restart-apps","href":"/api-reference/core/restart-fleet-apps"}]},{"group":"studio","pages":[{"title":"Get studio","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio","href":"/api-reference/studio/get-studio"},{"title":"Get studio status","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/status","href":"/api-reference/studio/get-studio-status"},{"title":"Put studio on air","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/onair","href":"/api-reference/studio/put-studio-on-air"},{"title":"Put studio in recording","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/recording","href":"/api-reference/studio/put-studio-in-recording"},{"title":"Take studio off air","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/offair","href":"/api-reference/studio/take-studio-off-air"},{"title":"Toggle studio on air","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/toggle","href":"/api-reference/studio/toggle-studio-on-air"},{"title":"Set studio status","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/studio/set","href":"/api-reference/studio/set-studio-status"}]},{"group":"station","pages":[{"title":"Get station","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/station","href":"/api-reference/station/get-station"},{"title":"Get programs","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/station/program","href":"/api-reference/station/get-programs"},{"title":"Get program title","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/station/program/title","href":"/api-reference/station/get-program-title"}]},{"group":"signals","pages":[{"title":"List signals","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals","href":"/api-reference/signals/list-signals"},{"title":"Get signal","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}","href":"/api-reference/signals/get-signal"},{"title":"Get signal value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}/value","href":"/api-reference/signals/get-signal-value"},{"title":"Switch signal on","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}/on","href":"/api-reference/signals/switch-signal-on"},{"title":"Switch signal off","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}/off","href":"/api-reference/signals/switch-signal-off"},{"title":"Toggle signal","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}/toggle","href":"/api-reference/signals/toggle-signal"},{"title":"Set signal value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/signals/{id}/set","href":"/api-reference/signals/set-signal-value"},{"title":"Get Audio Director","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/audio-director","href":"/api-reference/signals/get-audio-director"},{"title":"Get Audio Director value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/audio-director/value","href":"/api-reference/signals/get-audio-director-value"},{"title":"Switch Audio Director on","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/audio-director/on","href":"/api-reference/signals/switch-audio-director-on"},{"title":"Switch Audio Director off","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/audio-director/off","href":"/api-reference/signals/switch-audio-director-off"},{"title":"Toggle Audio Director","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/audio-director/toggle","href":"/api-reference/signals/toggle-audio-director"},{"title":"Get Camera Assist","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/camera-assist","href":"/api-reference/signals/get-camera-assist"},{"title":"Get Camera Assist value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/camera-assist/value","href":"/api-reference/signals/get-camera-assist-value"},{"title":"Switch Camera Assist on","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/camera-assist/on","href":"/api-reference/signals/switch-camera-assist-on"},{"title":"Switch Camera Assist off","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/camera-assist/off","href":"/api-reference/signals/switch-camera-assist-off"},{"title":"Toggle Camera Assist","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/camera-assist/toggle","href":"/api-reference/signals/toggle-camera-assist"}]},{"group":"macros","pages":[{"title":"List macros","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/macros","href":"/api-reference/macros/list-macros"},{"title":"Get macro","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/macros/{id}","href":"/api-reference/macros/get-macro"},{"title":"Check if macro is running","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/macros/{id}/active","href":"/api-reference/macros/check-if-macro-is-running"},{"title":"Trigger macro","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/macros/{id}/trigger","href":"/api-reference/macros/trigger-macro"}]},{"group":"automations","pages":[{"title":"List automations","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/automations","href":"/api-reference/automations/list-automations"},{"title":"Get automation","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/automations/{id}","href":"/api-reference/automations/get-automation"},{"title":"Get automation state","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/automations/{id}/state","href":"/api-reference/automations/get-automation-state"}]},{"group":"cameras","pages":[{"title":"List cameras","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras","href":"/api-reference/cameras/list-cameras"},{"title":"Get camera","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}","href":"/api-reference/cameras/get-camera"},{"title":"List camera angles","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}/angles","href":"/api-reference/cameras/list-camera-angles"},{"title":"Check if camera is on air","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}/on-air","href":"/api-reference/cameras/check-if-camera-is-on-air"},{"title":"Get angle","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/angles/{id}","href":"/api-reference/cameras/get-angle"},{"title":"Cut camera to program","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}/cut","href":"/api-reference/cameras/cut-camera-to-program"},{"title":"Take camera to preview","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}/preview","href":"/api-reference/cameras/take-camera-to-preview"},{"title":"Run angle","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/angles/{id}/trigger","href":"/api-reference/cameras/run-angle"},{"title":"Run camera angle","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/cameras/{id}/angles/{angle}/trigger","href":"/api-reference/cameras/run-camera-angle"}]},{"group":"variables","pages":[{"title":"List variables","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables","href":"/api-reference/variables/list-variables"},{"title":"Get variable","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}","href":"/api-reference/variables/get-variable"},{"title":"Get variable value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}/value","href":"/api-reference/variables/get-variable-value"},{"title":"Set variable value","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}/set","href":"/api-reference/variables/set-variable-value"},{"title":"Set variable to true","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}/on","href":"/api-reference/variables/set-variable-to-true"},{"title":"Set variable to false","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}/off","href":"/api-reference/variables/set-variable-to-false"},{"title":"Toggle variable","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/variables/{name}/toggle","href":"/api-reference/variables/toggle-variable"}]},{"group":"outputs","pages":[{"title":"List outputs","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs","href":"/api-reference/outputs/list-outputs"},{"title":"Get output","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}","href":"/api-reference/outputs/get-output"},{"title":"Get output status","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/status","href":"/api-reference/outputs/get-output-status"},{"title":"Get on-air scene","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/scene","href":"/api-reference/outputs/get-on-air-scene"},{"title":"List output scenes","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/scenes","href":"/api-reference/outputs/list-output-scenes"},{"title":"Get playout scenes","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/playout","href":"/api-reference/outputs/get-playout-scenes"},{"title":"Take scene","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/scenes/{scene}/take","href":"/api-reference/outputs/take-scene"},{"title":"Take next rundown item","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/rundown/next","href":"/api-reference/outputs/take-next-rundown-item"},{"title":"Take previous rundown item","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/rundown/previous","href":"/api-reference/outputs/take-previous-rundown-item"},{"title":"Take rundown item","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/rundown/take","href":"/api-reference/outputs/take-rundown-item"},{"title":"Set next rundown item","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/rundown/set-next","href":"/api-reference/outputs/set-next-rundown-item"},{"title":"Play clip","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/clips/{number}/play","href":"/api-reference/outputs/play-clip"},{"title":"Take out all graphics","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/graphics/take-out-all","href":"/api-reference/outputs/take-out-all-graphics"},{"title":"Reload output","deprecated":null,"version":null,"openapi":"/api-reference/core-api/openapi.json get /api/v2/outputs/{slot}/reload","href":"/api-reference/outputs/reload-output"}]}]},{"title":"Legacy routes","href":"/develop-with-vra/core-control-api/legacy-routes"},{"title":"Core API Endpoints","href":"/develop-with-vra/core-control-api/core-api-endpoints"}]},{"group":"Cloud GraphQL API","icon":"diagram-project","pages":[{"title":"Cloud GraphQL API","icon":"diagram-project","href":"/develop-with-vra/cloud-graphql-api"},{"title":"Machine Users","href":"/develop-with-vra/cloud-graphql-api/machine-users"},{"title":"AutomationLink ingest","icon":"music","href":"/develop-with-vra/cloud-graphql-api/automationlink-ingest"},{"title":"Studio control","icon":"tower-broadcast","href":"/develop-with-vra/cloud-graphql-api/studio-control"}]},{"title":"Generic HTTP Radio Automation Link","icon":"globe","href":"/develop-with-vra/generic-http-radio-automation-link"},{"title":"Connecting with AutomationLink","icon":"link","href":"/develop-with-vra/connecting-with-automationlink"}]}]},"title":"Radio Automation Data (AutomationLink) - Docs","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BNnMwe0F.js","lightbox-handle-r17bVUz3.js"]}