API Data Sources now offer expanded capabilities for managing variable sets and provide better visual feedback during data operations. This update streamlines the workflow for creating and configuring data sources while addressing several stability issues.
The most significant addition is the ability to create variable sets directly through API data sources, making it easier to organize and manage dynamic content across your visuals. Additionally, loading states have been added to provide clear feedback when data sources are being processed.

New Features & Enhancements
API Data Source
Variable Set Creation: You can now create variable sets directly from API data sources, streamlining the process of organizing dynamic content for your visuals
Loading States: API data sources now display loading indicators during data fetching, providing clear feedback on processing status
Enhanced Form Validation: Added
FormFieldValidation
type with improved fetch type handling for more robust data source configurationTest Cloud Proxied Links: Besides Browser Direct, Cloud Proxied links can also be previewed now.
Last Response: Add last response time to the response preview
User Interface Improvements
Enhanced Slider Components: Updated slider interactions with improved visual feedback, including hover states and refined thumb controls for better precision
Broadcast Associations: Updated UI for more consistency with the rest of Visual Radio Assist.
Output Display Styling: Refined output display styles and layout adjustments in client settings for improved readability
Bug Fixes & Improvements
Data Source Configuration: Fixed enabled state handling in data source settings and resolved issues with variable set management
Cloud Live Integration: Resolved configuration loading issues and fixed mapping functionality for live player integration
Preferences Management: Fixed bug loading preferences
Output Display: Enhanced layout and styling adjustments in the client settings page for better visual organization
Form Validation: Simplified form validation for “switch” elements
New Output Player enhancements
49 Updates in the versions from 4.4.0
to 4.4.9 (current)
Features
Instance Management: Implement instance locking mechanism to prevent multiple application instances
Configuration Loading: Update configuration loading to support optional startup id argument
Improvements
Performance: Optimize Stop method with parallel task execution and improve frame queue transition handling
Hardware Decoding: Add hardware decoding validation and improve fallback handling
Bug Fixes
Video Processing:
Handle UYVY422 format alignment in the converter
Correct PTS handling in the decoder for stream timebase conversion
Playback:
Enhance
NPClipAssist
playback syncing and improve frame read logic the video playerPrevent redundant playback calls in the Visual player
NDI:
Update NDI source grouping logic to include output mapping condition
Correct hyphen character formatting in NDIConsumer
Add
outputId
and metadata handling to the NDImetadata
Disable clock settings in NDI send creation and update group handling
Core State:
Early state event processing core state
AutomationLink updates are processed correctly now
Append exception message to Core State parsing error log
Simplify payload processing in StudioState condition handler
Output Control:
Correct fallback mode logic and update log symbols in the controller
Stop after no queue
Automation:
Correct condition validation logic in
ConditionHandler
Condition custom matcher for AutomationLink Conditions
Seeking: Decoder seek cleanup