[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"payload:changelog:{\"limit\":\"20\",\"page\":\"1\",\"view\":\"list\"}":3},{"docs":4,"hasNextPage":69,"hasPrevPage":70,"limit":559,"nextPage":281,"page":560,"pagingCounter":560,"prevPage":20,"totalDocs":561,"totalPages":333},[5,73,148,280,304,318,332,346,360,374,397,419,433,447,461,475,489,503,524,538],{"id":6,"version":7,"date":8,"title":9,"slug":10,"lede":11,"status":12,"highlight":13,"new":26,"improvements":31,"fixes":56,"flags":68,"legacyId":20,"updatedAt":71,"createdAt":72},89,"4.7.0","2026-08-24T12:00:00.000Z","New: VRA Camera Assist","camera-assist-cameras-that-frame-themselves","Camera angles have been part of VRA from the start. You stored a PTZ preset, pointed an audio trigger at it, and your switcher made the cut. What none of that did was look at the picture, so a shot that was framed right in rehearsal drifts by the second hour and somebody has to sit behind a joystick to put it back.","published",{"text":14,"image":15},"Camera angles have been part of VRA from the start. You stored a PTZ preset, pointed an audio trigger at it, and your switcher made the cut. What none of that did was look at the picture. A shot that was framed right in rehearsal drifts by the second hour, every guest sits differently from the one before, and somebody has to sit behind a joystick to put it back.\n\nToday we are launching Camera Assist. It is an app you install on a machine in the studio, and it takes ownership of your PTZ cameras. You name the shot you want, close up through wide shot, and say how many people belong in it. Camera Assist works pan, tilt and zoom until the picture matches that shot, and then leaves it alone.\n\nThat is the part worth being precise about. This is not the head tracking built into most modern PTZ cameras, where the camera follows a person around the room and the picture moves with them. Camera Assist works to a broadcast framing standard instead. It holds a composition, the shot size you named with the right number of faces in it, the way an operator would set it.\n\nIt also does its correcting off air. While a camera is not on program, Camera Assist adjusts it in the background, so the shot is already right the moment that camera is taken and the picture your viewers see never crawls. A camera with nobody in frame is held back from program, so an empty chair never reaches air. Manual control is always there, and it locks itself the moment that camera hits program so nobody nudges a shot that is on screen.\n\nYour shots stay yours. An angle is still one named position on one camera bound to a preset slot, now with its own thumbnail and its own framing settings. Open a camera from anywhere and its live picture comes up with the detected faces and the frame it is working to drawn on top. Framing works from measurements, not guesses: one button drives the camera through its full travel and writes back what it finds, and framing stays off until a camera has been through it. Pick your model from the PTZ camera database and the protocol, lens data and framing values fill themselves in.\n\nExisting studios upgrade from the Cameras page. Install Camera Assist on the studio machine and your cameras move across on their own. Nothing changes in your current setup until you set a camera up for framing.\n\nLanding in the same release, VRA Cloud opens on a new home page. The board is built around your role, so a producer, an operator and a manager each arrive at the sections that matter to them: studio health, which studio is on air, the schedule, the latest recordings and the outputs that are ready to play. Every tile can be reordered, resized or hidden, and the layout is kept per user.",{"id":16,"alt":17,"updatedAt":18,"createdAt":18,"url":19,"thumbnailURL":20,"filename":21,"mimeType":22,"filesize":23,"width":24,"height":25},193,"camera assist changelog","2026-08-27T09:44:46.572Z","https:\u002F\u002Fcms.visualradio.media\u002Fcamera_assist_changelog.png",null,"camera_assist_changelog.png","image\u002Fpng",870685,1920,1080,[27],{"id":28,"scope":29,"text":30},"6a8bf72ef1863b00c8a5d29c","Dashboards","VRA Cloud opens on a role-based welcome board with studio health, on air status, the schedule and the latest recordings, and every tile can be reordered, resized or hidden.",[32,36,39,42,45,49,53],{"id":33,"scope":34,"text":35},"6a8bf72ef1863b00c8a5d29d","Audio Manager","Trigger group headers carry a member count, and member level bars use the same meter gradient as the rest of the platform with an outline marking on air.",{"id":37,"scope":34,"text":38},"6a8bf72ef1863b00c8a5d29e","Trigger faders now run down to minus infinity instead of stopping at -96.",{"id":40,"scope":34,"text":41},"6a8bf72ef1863b00c8a5d29f","Save and delete stay in reach at the bottom of an audio trigger while you scroll.",{"id":43,"scope":34,"text":44},"6a8bf72ef1863b00c8a5d2a0","The priority badge is hidden on triggers that sit at the default priority, so the mixer and the list only flag the exceptions.",{"id":46,"scope":47,"text":48},"6a8bf72ef1863b00c8a5d2a1","Switcher","The DSK and macro rows read as keycaps on the bus, in line with the rest of the switcher.",{"id":50,"scope":51,"text":52},"6a8bf72ef1863b00c8a5d2a2","Media Hub","The media selector dialog is larger and loads a page size that fits the window.",{"id":54,"scope":51,"text":55},"6a8bf72ef1863b00c8a5d2a3","Empty states in the Media Hub and the bin match the rest of the platform.",[57,61,64],{"id":58,"scope":59,"text":60},"6a8bf72ef1863b00c8a5d2a4","Output Player","Dates and times in graphics now follow the station locale and the station time zone.",{"id":62,"scope":51,"text":63},"6a8bf72ef1863b00c8a5d2a5","Restored scrolling in the media selector dialog.",{"id":65,"scope":66,"text":67},"6a8bf72ef1863b00c8a5d2a6","Playout","Thumbnails on the playout index refresh instead of holding the first frame they loaded.",{"cloud":69,"serverApps":69,"outputPlayer":70,"appUpdateRequired":70},true,false,"2026-08-27T09:44:48.942Z","2026-08-18T14:58:29.451Z",{"id":74,"version":75,"date":76,"title":77,"slug":78,"lede":79,"status":12,"highlight":80,"new":82,"improvements":91,"fixes":112,"flags":145,"legacyId":20,"updatedAt":146,"createdAt":147},87,"4.6.68","2026-08-14T12:00:00.000Z","Refined Designer Canvas and Faster Camera Setup","refined-designer-canvas-and-faster-camera-setup","Small friction in the daily surfaces adds up. Zooming in the Visual Designer jumped away from the spot you were working on, the Data Selector closed the moment you opened it, and every new camera needed an angle created by hand before you could do anything useful with it.",{"text":81,"image":20},"Small friction in the daily surfaces adds up. Zooming in the Visual Designer jumped away from the spot you were working on, the Data Selector closed the moment you opened it, and every new camera needed an angle created by hand before you could do anything useful with it.\n\nThis release cleans up those paths. The canvas now zooms toward your pointer, so you stay on the layer you are editing, a new camera arrives with its first angle ready, and the cameras overview has its settings within reach.",[83,87],{"id":84,"scope":85,"text":86},"6a83099c08ec17344b4985e1","Camera Angles","Creating a camera now automatically adds a first angle on preset 1",{"id":88,"scope":89,"text":90},"6a8309aa08ec17344b4985e2","Settings"," Added a settings shortcut to the cameras overview header.",[92,96,99,102,106,109],{"id":93,"scope":94,"text":95},"6a8309b308ec17344b4985e3","Visual Designer","Zooming now anchors on your pointer instead of the canvas center.",{"id":97,"scope":94,"text":98},"6a8309ba08ec17344b4985e4","The gap on a stack layer is now a draggable value.",{"id":100,"scope":51,"text":101},"6a8309c108ec17344b4985e5","You can drag and drop files straight into the media selector dialog.",{"id":103,"scope":104,"text":105},"6a8309cb08ec17344b4985e6","Output Variables","Saving an API data source now confirms with a toast and the new values are available right away.",{"id":107,"scope":34,"text":108},"6a8309d208ec17344b4985e7","Audio metering now works when several browsers are watching the same studio at once.",{"id":110,"scope":89,"text":111},"6a8309d908ec17344b4985e8","Bulk font upload handles large batches and duplicate names more clearly.",[113,117,120,123,126,129,132,135,138,141],{"id":114,"scope":115,"text":116},"6a8309e008ec17344b4985e9","Scheduling","The calendar display now follows the station locale.",{"id":118,"scope":115,"text":119},"6a8309e808ec17344b4985ea","Fixed the time disappearing from the date and time picker.",{"id":121,"scope":94,"text":122},"6a8309f108ec17344b4985eb","Removed a duplicate Sizing and Display section from text layer properties.",{"id":124,"scope":94,"text":125},"6a8309f908ec17344b4985ec","The Data Selector no longer closes the moment you open it.",{"id":127,"scope":94,"text":128},"6a830a0008ec17344b4985ed","Fixed opening and closing behaviour of the designer.",{"id":130,"scope":94,"text":131},"6a830a0d08ec17344b4985ee","Custom fonts now render reliably in graphics output.",{"id":133,"scope":59,"text":134},"6a830a1408ec17344b4985ef","Fixed playback getting stuck while waiting on rundown state.",{"id":136,"scope":115,"text":137},"6a830a1c08ec17344b4985f0","The delete button no longer shows while creating a new presenter.",{"id":139,"scope":51,"text":140},"6a830a2608ec17344b4985f1","Fixed sizing of the upload button on playout images.",{"id":142,"scope":143,"text":144},"6a830a3008ec17344b4985f2","Clips","Audio triggers now appear correctly on the clips timeline.",{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"2026-08-17T13:19:29.670Z","2026-08-17T13:19:04.915Z",{"id":149,"version":150,"date":151,"title":152,"slug":153,"lede":154,"status":12,"highlight":155,"new":157,"improvements":158,"fixes":225,"flags":277,"legacyId":20,"updatedAt":278,"createdAt":279},88,"4.6.67","2026-08-10T12:00:00.000Z","Quicker Ways to Get Around and a Broad Stability Pass","quicker-ways-to-get-around-and-a-broad-stability-pass","Getting to the thing you need was taking too many steps. Settings had no search, the Users list stopped at ten rows with nothing to filter on, and stepping through files in the Media Hub meant closing the preview every time.",{"text":156,"image":20},"Getting to the thing you need was taking too many steps. Settings had no search, the Users list stopped at ten rows with nothing to filter on, and stepping through files in the Media Hub meant closing the preview every time.\n\nThis release shortens those paths. Settings gets a search bar with arrow-key navigation, the Users table filters on station and role, and the file sheet has previous and next controls. Around that sits a broad stability pass across Playout, Scheduling, the Media Hub and the Visual Designer.",[],[159,163,166,169,172,175,178,181,184,187,191,195,198,201,204,207,210,213,216,219,222],{"id":160,"scope":161,"text":162},"6a830d79da42f600c82a2d66","Studio","Server app clients can be given a label so you can tell identical machines apart.",{"id":164,"scope":94,"text":165},"6a830d79da42f600c82a2d67","macOS touchpad zooming now works the way you expect in the Designer and the Clips timeline.",{"id":167,"scope":143,"text":168},"6a830d79da42f600c82a2d68","Scroll zoom now anchors to the playhead unless playback is paused.",{"id":170,"scope":94,"text":171},"6a830d79da42f600c82a2d69","Layer sizing now reads as Fixed and Relative instead of raw pixel wording.",{"id":173,"scope":51,"text":174},"6a830d79da42f600c82a2d6a","Added previous and next controls to the file sheet so you can step through files without closing the preview.",{"id":176,"scope":51,"text":177},"6a830d79da42f600c82a2d6b","You can now create a folder directly from the media selector dialog.",{"id":179,"scope":51,"text":180},"6a830d79da42f600c82a2d6c","The tag editor in the video dialog can now be expanded from the top detail row.",{"id":182,"scope":51,"text":183},"6a830d79da42f600c82a2d6d","New folder and Upload actions are hidden in search results, where they did not apply.",{"id":185,"scope":115,"text":186},"6a830d79da42f600c82a2d6e","The title field is focused automatically when you create a program.",{"id":188,"scope":189,"text":190},"6a830d79da42f600c82a2d6f","Output Editor","The outputs overview now uses a compact empty state.",{"id":192,"scope":193,"text":194},"6a830d79da42f600c82a2d70","Automations","The generic automation link display is sized down so it no longer dominates the page.",{"id":196,"scope":161,"text":197},"6a830d79da42f600c82a2d71","The on-air toggle in the studio server overview now uses a flat state button.",{"id":199,"scope":161,"text":200},"6a830d79da42f600c82a2d72","The server overview refreshes on its own when a client is deleted.",{"id":202,"scope":89,"text":203},"6a830d79da42f600c82a2d73","The Users list now fills the available screen height instead of stopping at ten rows.",{"id":205,"scope":89,"text":206},"6a830d79da42f600c82a2d74","Prefix labels and meta rows now follow one consistent style across the platform.",{"id":208,"scope":89,"text":209},"6a830d79da42f600c82a2d75","Quick Find result badges now use sentence case.",{"id":211,"scope":89,"text":212},"6a830d79da42f600c82a2d76","Added a search bar with arrow-key navigation to settings.",{"id":214,"scope":89,"text":215},"6a830d79da42f600c82a2d77","Reworked station onboarding with clearer steps and recoverable creation errors.",{"id":217,"scope":89,"text":218},"6a830d79da42f600c82a2d78","Broadcasters with a single station now land straight on that station instead of the overview.",{"id":220,"scope":89,"text":221},"6a830d79da42f600c82a2d79","Added station and role filters to the Users table.",{"id":223,"scope":89,"text":224},"6a830d79da42f600c82a2d7a","Added a copy station ID action to the station manage page.",[226,229,232,235,238,241,244,247,250,253,256,259,262,265,268,271,274],{"id":227,"scope":115,"text":228},"6a830d79da42f600c82a2d7b","Fixed Save staying disabled when creating a program from the button.",{"id":230,"scope":66,"text":231},"6a830d79da42f600c82a2d7c","Fixed a crash when saving rundown variables shortly after switching episode.",{"id":233,"scope":104,"text":234},"6a830d79da42f600c82a2d7d","Fixed an error when a linked variable had not been initialised yet.",{"id":236,"scope":89,"text":237},"6a830d79da42f600c82a2d7e","Fixed a crash on SSO login.",{"id":239,"scope":89,"text":240},"6a830d79da42f600c82a2d7f","Fixed the user creation flow.",{"id":242,"scope":89,"text":243},"6a830d79da42f600c82a2d80","Keyboard shortcut badges now fit inside default-size buttons.",{"id":245,"scope":161,"text":246},"6a830d79da42f600c82a2d81","Fixed a crash when clicking an ingest source in the server instance overview.",{"id":248,"scope":161,"text":249},"6a830d79da42f600c82a2d82","Fixed the master studio card rendering too large.",{"id":251,"scope":161,"text":252},"6a830d79da42f600c82a2d83","Fixed station and studio list insets collapsing out of their card.",{"id":254,"scope":51,"text":255},"6a830d79da42f600c82a2d84","Fixed errors when removing, archiving, or saving a folder.",{"id":257,"scope":51,"text":258},"6a830d79da42f600c82a2d85","Fixed filter chips not wrapping correctly.",{"id":260,"scope":51,"text":261},"6a830d79da42f600c82a2d86","Removed a stray debug value from the video dialog title.",{"id":263,"scope":94,"text":264},"6a830d79da42f600c82a2d87","Fixed pinned code editor behaviour.",{"id":266,"scope":94,"text":267},"6a830d79da42f600c82a2d88","The colour swatch now sits flush inside the input.",{"id":269,"scope":94,"text":270},"6a830d79da42f600c82a2d89","Typing \"f\" in the code editor no longer opens the command palette.",{"id":272,"scope":59,"text":273},"6a830d79da42f600c82a2d8a","Custom CSS using em units now scales correctly on HTML layers.",{"id":275,"scope":193,"text":276},"6a830d79da42f600c82a2d8b","Fixed a 404 on the generic radio automation documentation link.",{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"2026-08-17T13:33:09.951Z","2026-08-17T13:32:41.813Z",{"id":281,"version":282,"date":283,"title":284,"slug":285,"lede":286,"status":12,"highlight":287,"new":297,"improvements":298,"fixes":299,"flags":300,"legacyId":301,"updatedAt":302,"createdAt":303},2,"4.6.52","2026-07-23T00:00:00.000Z","New: Quick Find, Search Everything in Your Station with One Key","new-quick-find-search-everything-in-your-station-with-one-key","We added Quick Find, a search across everything in your station. It covers far more than pages: visuals, outputs, media files, recordings, clips projects, programs, hosts, audio triggers, camera angles, and studios are a…",{"text":288,"image":289},"",{"id":290,"alt":285,"updatedAt":291,"createdAt":291,"url":292,"thumbnailURL":20,"filename":293,"mimeType":22,"filesize":294,"width":295,"height":296},57,"2026-08-10T15:11:38.743Z","https:\u002F\u002Fcms.visualradio.media\u002FvpvZhsUhiIZgOBrNqBAwyMzhIE.png","vpvZhsUhiIZgOBrNqBAwyMzhIE.png",56282,1934,1160,[],[],[],{"cloud":70,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"221","2026-08-27T10:02:14.473Z","2026-08-10T15:11:39.383Z",{"id":305,"version":306,"date":307,"title":308,"slug":309,"lede":310,"status":12,"highlight":311,"new":312,"improvements":313,"fixes":314,"flags":315,"legacyId":316,"updatedAt":317,"createdAt":317},3,"4.6.46","2026-07-14T00:00:00.000Z","One Design Across VRA Cloud: New Dashboard Designer and a Unified Interface","one-design-across-vra-cloud-new-dashboard-designer-and-a-unified-interface","With this release we introduce a new design language across VRA Cloud. Every part of the app, from settings to clips to station and broadcaster management, now shares the same components, typography, and behaviour. As th…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"220","2026-08-10T15:11:39.745Z",{"id":319,"version":320,"date":321,"title":322,"slug":323,"lede":324,"status":12,"highlight":325,"new":326,"improvements":327,"fixes":328,"flags":329,"legacyId":330,"updatedAt":331,"createdAt":331},4,"4.6.44","2026-06-26T00:00:00.000Z","Visual Fonts and Clips enhancements","visual-fonts-and-clips-enhancements","We refined how custom typography works in the Visual Designer. When you picked a Google Font for your visuals, only a single weight came through, so any heading or label set to bold, light, or anything other than that on…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"219","2026-08-10T15:11:40.039Z",{"id":333,"version":334,"date":335,"title":336,"slug":337,"lede":338,"status":12,"highlight":339,"new":340,"improvements":341,"fixes":342,"flags":343,"legacyId":344,"updatedAt":345,"createdAt":345},5,"4.6.43","2026-05-27T00:00:00.000Z","Refined Server Overview, Larger Clips Exports, and Studio Recording Cleanup","refined-server-overview-larger-clips-exports-and-studio-recording-cleanup","We expanded how you keep an eye on the broadcast across the platform. The server-instance overview gained a list view so you can scan many machines at once, Clips exports now handle the largest recordings without hitting…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"218","2026-08-10T15:11:40.405Z",{"id":347,"version":348,"date":349,"title":350,"slug":351,"lede":352,"status":12,"highlight":353,"new":354,"improvements":355,"fixes":356,"flags":357,"legacyId":358,"updatedAt":359,"createdAt":359},6,"4.6.39","2026-05-19T00:00:00.000Z","New: Variable Groups for Station Variables","new-variable-groups-for-station-variables","We enhanced how you organize Station Variables. While station variables have always lived in a single flat list, larger productions could quickly accumulate dozens of variables, making the right one harder to find. Now y…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"217","2026-08-10T15:11:40.794Z",{"id":361,"version":362,"date":363,"title":364,"slug":365,"lede":366,"status":12,"highlight":367,"new":368,"improvements":369,"fixes":370,"flags":371,"legacyId":372,"updatedAt":373,"createdAt":373},7,"4.6.38","2026-05-12T00:00:00.000Z","New: HyperDeck Recording Codec Selection","new-hyperdeck-recording-codec-selection","This release rounds out the recent Studio and Media Hub updates with a focused set of refinements and stability fixes. HyperDeck connections now let you pick the recording codec directly in their connection settings, so…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"216","2026-08-10T15:11:41.171Z",{"id":375,"version":376,"date":377,"title":378,"slug":379,"lede":380,"status":12,"highlight":381,"new":390,"improvements":391,"fixes":392,"flags":393,"legacyId":394,"updatedAt":395,"createdAt":396},8,"4.6.35","2026-05-01T00:00:00.000Z","New: Studio Dashboard Redesign, Dynamic Wait Macros & Multi-Select in Media Hub","new-studio-dashboard-redesign-dynamic-wait-macros-multi-select-in-media-hub","We redesigned the Studio dashboard and overview to give you a clearer read on what's happening in the room. While the previous layout treated every panel with equal weight, picking out the active production and the state…",{"text":288,"image":382},{"id":383,"alt":379,"updatedAt":384,"createdAt":384,"url":385,"thumbnailURL":20,"filename":386,"mimeType":22,"filesize":387,"width":388,"height":389},58,"2026-08-10T15:11:41.669Z","https:\u002F\u002Fcms.visualradio.media\u002FVI61347jaiSGnFt837dSRTQpM.png","VI61347jaiSGnFt837dSRTQpM.png",195204,3866,2320,[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"215","2026-08-27T10:02:15.335Z","2026-08-10T15:11:42.350Z",{"id":398,"version":399,"date":400,"title":401,"slug":402,"lede":403,"status":12,"highlight":404,"new":412,"improvements":413,"fixes":414,"flags":415,"legacyId":416,"updatedAt":417,"createdAt":418},9,"4.6.32","2026-04-16T00:00:00.000Z","New: Start & Stop Recording Controls Across Clips and Media Server","new-start-stop-recording-controls-across-clips-and-media-server","We brought recording controls directly into Visual Radio Assist. Previously, starting or stopping a studio recording meant leaving the platform entirely - you had to trigger it on the HyperDeck itself, through vMix, or w…",{"text":288,"image":405},{"id":406,"alt":402,"updatedAt":407,"createdAt":407,"url":408,"thumbnailURL":20,"filename":409,"mimeType":22,"filesize":410,"width":411,"height":296},59,"2026-08-10T15:11:42.790Z","https:\u002F\u002Fcms.visualradio.media\u002F5k9R8zT894aF8hdgeKHuzxFXU90.png","5k9R8zT894aF8hdgeKHuzxFXU90.png",88034,1933,[],[],[],{"cloud":70,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"214","2026-08-27T10:02:16.090Z","2026-08-10T15:11:43.231Z",{"id":420,"version":421,"date":422,"title":423,"slug":424,"lede":425,"status":12,"highlight":426,"new":427,"improvements":428,"fixes":429,"flags":430,"legacyId":431,"updatedAt":432,"createdAt":432},10,"4.6.29","2026-04-01T00:00:00.000Z","New: Media Hub Bin & Updated Date Formatting","new-media-hub-bin-updated-date-formatting","We added a Bin to the Media Hub, bringing soft-delete functionality to your media workflow. Previously, deleting a media item or folder was permanent and irreversible. Now, deleted items are moved to a bin first, where y…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"213","2026-08-10T15:11:43.541Z",{"id":434,"version":435,"date":436,"title":437,"slug":438,"lede":439,"status":12,"highlight":440,"new":441,"improvements":442,"fixes":443,"flags":444,"legacyId":445,"updatedAt":446,"createdAt":446},11,"4.6.24","2026-03-26T00:00:00.000Z","Important: Core Local Certificate Renewal","important-core-local-certificate-renewal","We expanded Visual Radio Assist with a dedicated Media Connection interface for managing OBS and vMix integrations. While media server connections existed before, configuring and monitoring them required navigating throu…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":69,"outputPlayer":70,"appUpdateRequired":69},"211","2026-08-10T15:11:43.798Z",{"id":448,"version":449,"date":450,"title":451,"slug":452,"lede":453,"status":12,"highlight":454,"new":455,"improvements":456,"fixes":457,"flags":458,"legacyId":459,"updatedAt":460,"createdAt":460},12,"4.6.20","2026-03-13T00:00:00.000Z","Enhanced Clips Performance & Stability","enhanced-clips-performance-stability","We optimized the Clips experience with faster timeline rendering and a more responsive editing workflow. The timeline now handles large recordings more efficiently with an updated thumbnail system, and loading states pro…",{"text":20,"image":20},[],[],[],{"cloud":70,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"210","2026-08-10T15:11:44.065Z",{"id":462,"version":463,"date":464,"title":465,"slug":466,"lede":467,"status":12,"highlight":468,"new":469,"improvements":470,"fixes":471,"flags":472,"legacyId":473,"updatedAt":474,"createdAt":474},13,"4.6.11","2026-02-27T00:00:00.000Z","New: Media Connections - Connect Your Recording Devices to Visual Radio","new-media-connections-connect-your-recording-devices-to-visual-radio","We added Media Connections, a new way to integrate your recording devices directly with VRA. Whether you're using a HyperDeck, vMix, OBS, or NAS storage - you can now connect these devices to VRA and automatically pull i…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":69,"outputPlayer":70,"appUpdateRequired":69},"209","2026-08-10T15:11:44.460Z",{"id":476,"version":477,"date":478,"title":479,"slug":480,"lede":481,"status":12,"highlight":482,"new":483,"improvements":484,"fixes":485,"flags":486,"legacyId":487,"updatedAt":488,"createdAt":488},14,"4.6.0","2026-02-12T00:00:00.000Z","New: Post Production for Visual Radio","new-post-production-for-visual-radio","Visual Radio Assist now offers a built-in video editing and export system designed for broadcasters who want to turn their studio recordings into social-ready content. With the new Clips feature, you can cut highlights,…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"199","2026-08-10T15:11:44.782Z",{"id":490,"version":491,"date":492,"title":493,"slug":494,"lede":495,"status":12,"highlight":496,"new":497,"improvements":498,"fixes":499,"flags":500,"legacyId":501,"updatedAt":502,"createdAt":502},15,"4.5.25","2026-01-27T00:00:00.000Z","Enhanced Visual Transitions & Scheduling Stability","enhanced-visual-transitions-scheduling-stability","This release focuses on stability improvements across the Visual Designer and Scheduling modules. We’ve also addressed several critical fixes in layer handling, timezone processing, and transition timing.",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"208","2026-08-10T15:11:45.202Z",{"id":504,"version":505,"date":506,"title":507,"slug":508,"lede":509,"status":12,"highlight":510,"new":517,"improvements":518,"fixes":519,"flags":520,"legacyId":521,"updatedAt":522,"createdAt":523},16,"4.5.20","2026-01-08T00:00:00.000Z","Enhanced Scheduling Performance","enhanced-scheduling-performance","Some users experienced performance issues with the scheduling calendar, particularly when working with recurring programs long time ago. In certain cases, the calendar could become slow or unresponsive, making it difficu…",{"text":288,"image":511},{"id":512,"alt":508,"updatedAt":513,"createdAt":513,"url":514,"thumbnailURL":20,"filename":515,"mimeType":22,"filesize":516,"width":388,"height":389},60,"2026-08-10T15:11:45.652Z","https:\u002F\u002Fcms.visualradio.media\u002FWtFwIhFTsRbDliRtEB4LcAXSWJU.png","WtFwIhFTsRbDliRtEB4LcAXSWJU.png",331281,[],[],[],{"cloud":70,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"207","2026-08-27T10:02:16.934Z","2026-08-10T15:11:46.156Z",{"id":525,"version":526,"date":527,"title":528,"slug":529,"lede":530,"status":12,"highlight":531,"new":532,"improvements":533,"fixes":534,"flags":535,"legacyId":536,"updatedAt":537,"createdAt":537},17,"4.5.8","2025-12-08T00:00:00.000Z","Individual Playlist Item Timing","individual-playlist-item-timing","We enhanced the Visual Designer's playlist functionality with individual item timing controls. While playlists previously cycled through items at a fixed interval, you can now set custom durations per item - giving you p…",{"text":20,"image":20},[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"206","2026-08-10T15:11:46.453Z",{"id":539,"version":540,"date":541,"title":542,"slug":543,"lede":544,"status":12,"highlight":545,"new":552,"improvements":553,"fixes":554,"flags":555,"legacyId":556,"updatedAt":557,"createdAt":558},18,"4.5.7","2025-11-25T00:00:00.000Z","Add custom fields to Scheduling","add-custom-fields-to-scheduling","With custom fields on Scheduling Programs and Presenters you can customize the automated display of extra properties for onair and upcoming graphics. After adding and providing details on for example the Program custom “…",{"text":288,"image":546},{"id":547,"alt":543,"updatedAt":548,"createdAt":548,"url":549,"thumbnailURL":20,"filename":550,"mimeType":22,"filesize":551,"width":388,"height":389},61,"2026-08-10T15:11:46.880Z","https:\u002F\u002Fcms.visualradio.media\u002Ftj4iMsgl6FbrN81i4uQSXGMYUCk.png","tj4iMsgl6FbrN81i4uQSXGMYUCk.png",283083,[],[],[],{"cloud":69,"serverApps":70,"outputPlayer":70,"appUpdateRequired":70},"205","2026-08-27T10:02:17.727Z","2026-08-10T15:11:47.436Z",20,1,86]