[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"payload:changelog:{\"where[slug][equals]\":\"new-macro-triggers-dashboard-buttons\",\"limit\":\"1\",\"includeMediaDimensions\":\"true\"}":3},{"docs":4,"hasNextPage":30,"hasPrevPage":30,"limit":35,"nextPage":11,"page":35,"pagingCounter":35,"prevPage":11,"totalDocs":35,"totalPages":35,"mediaDimensions":36},[5],{"id":6,"version":7,"date":8,"title":9,"slug":10,"lede":11,"status":12,"highlight":13,"new":25,"improvements":26,"fixes":27,"flags":28,"body":31,"legacyId":32,"updatedAt":33,"createdAt":34},38,"4.2.15","2025-03-03T00:00:00.000Z","New: Macro Triggers & Dashboard buttons","new-macro-triggers-dashboard-buttons",null,"published",{"text":14,"image":15},"",{"id":16,"alt":17,"updatedAt":18,"createdAt":18,"url":19,"thumbnailURL":11,"filename":20,"mimeType":21,"filesize":22,"width":23,"height":24},17,"create-advanced-trigger-patterns-with-macros","2026-08-10T15:10:09.980Z","https:\u002F\u002Fcms.visualradio.media\u002FWt4dTRO7KenvICFNbOZhYlQXfI.png","Wt4dTRO7KenvICFNbOZhYlQXfI.png","image\u002Fpng",58667,2021,2060,[],[],[],{"cloud":29,"serverApps":30,"outputPlayer":29,"appUpdateRequired":30},true,false,"## New Features & Enhancements\n\nThis release introduces a new trigger type to Visual Radio Assist: **Macro’s!** We’ve also added new Dashboard Panels for quick Camera Angles and Macro access, improved stability of Episode switching in the Output Playouts and there are a lot of small user interface improvements.\n\n## New: Macro triggers\n\n![](https:\u002F\u002Fcms.visualradio.media\u002FWt4dTRO7KenvICFNbOZhYlQXfI.png)\n\nThe new Macro trigger enables you to combine multiple VRA Commando’s into one single action: a Macro. When activating this macro (via a commando, dashboard button or button in the list) VRA will execute the configured items sequentially or in instantly in parallel.\n\n**Macro Items**\n\nYou can configure two items as part of the Macro: trigger a commando or wait for {x} milliseconds. Selecting commando’s is the same as you know from other modules in VRA.\n\nThe wait time enables you to create a sequence with time in between triggers (for example for a fallback scenario; looping over two camera’s.\n\n**Conditions**\n\nThe macro’s can get really advanced by selecting conditions. These will enable or disable a item within the macro, so you can automate the full dynamic item list in the macro configuration.\n\n**Block after**\n\nSometimes it is important to only continue triggering a section in the macro when a condition applies: “Only when music is playing, trigger the Nowplaying Clip Player, if not stop.”\n\nWith Block After execution you can prevent the macro from continuation if a condition is not applicable.\n\n### Studio switching example\n\nBelow is one of the many scenario’s you can realise with Macro’s. When the following Macro is triggered, two actions are instantly executed:\n\n*   Activate the selected studio (onair)\n*   Set Overlay 1 to a specific Input in vMix\n\n![](https:\u002F\u002Fcms.visualradio.media\u002FECrsXcLOy3eMhLzdQutjfzGAJo.png)\n\n### Dashboard\n\n*   **Dashboard Macro Panel:** Added a new Macro panel in the Dashboard for quicker access to automated actions of the new Macro Triggers.\n*   **Dashboard Camera Angle Panel:** Introduced a Camera Angle control in the Dashboard, allowing users to adjust and manage camera perspectives more efficiently.\n\n### Media Hub\n\n*   **Layout Enhancements:** Improved the Media Hub layout, such as the view toggler, for better navigation and usability.\n*   **Right-Click on empty folder:** Users can now right-click on an entire media container to access additional options, such as uploading new files and creating a new folder.\n*   **Media Source Type Visibility:** The Media Hub now displays the media source type more clearly, making it easier to identify different files at a glance.\n*   **Search and filtering saved in url:** when navigating through the hub via search or subfolders, filtering states are preserved.\n\n### Broadcast Associations\n\n*   **Selecting image:** The image selector is updated, which can be an image or an image url now.\n\n### Playout Episode change behaviour changes 🧹\n\n*   The Playout Episode will now automatically activate the current onair program, when the current onair program switches\n*   **The last episode will be cleaned up after a short delay: this means that all non-archived, archivable items and already archived items will be removed from the Episode.** The next time the specific episode is live onair, the rundown is tidied up 🧹.\n*   Added upcoming 5-minute program visibility fixes and UI enhancements for taking a look ahead\n\n![](https:\u002F\u002Fcms.visualradio.media\u002FU9srLMTdF28XgSNhDCIcWp18OY.png)\n\n### Other enhancements\n\n*   Improved calendar interface with major layout update\n*   Access Live Playout OR Composer from the Playout list page\n\n*   Better text display in alerts and confirm dialogs\n*   Simplified button disable conditions in Playout live control\n*   Fixed blocking bug in classic playout for getting duration feedback in rundown items\n*   Updated camera and macro selection with improved event handling\n*   Fixed round duration value to avoid fractional milliseconds in input for Scheduling Programs\n*   Fixed episode loading button\n*   Updated dashboard for cameras\n*   Updated media source type column to list folder viewer\n*   Improved events handling while updating variables\n*   Fixed double close dialog side effect in Media Hub\n*   Fixed broadcaster association spacing\n*   Fixed chips on dashboard","173","2026-08-27T10:02:29.694Z","2026-08-10T15:12:23.805Z",1,{"https:\u002F\u002Fcms.visualradio.media\u002FU9srLMTdF28XgSNhDCIcWp18OY.png":37,"https:\u002F\u002Fcms.visualradio.media\u002FECrsXcLOy3eMhLzdQutjfzGAJo.png":40,"https:\u002F\u002Fcms.visualradio.media\u002FWt4dTRO7KenvICFNbOZhYlQXfI.png":43},{"width":38,"height":39},1298,982,{"width":41,"height":42},1906,1670,{"width":23,"height":24}]