logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
eduardocfs  
#1 Posted : Monday, February 9, 2026 12:23:12 PM(UTC)
eduardocfs

Rank: Advanced Member

Groups: Registered
Joined: 4/27/2018(UTC)
Posts: 33
Man
Brazil
Location: Brazil

Thanks: 399 times
Was thanked: 19 time(s) in 8 post(s)
Hello vMix Team and Community,
We are writing on behalf of EasyStream Brasil and our community of high-performance replay and sports production operators.
We have noticed in recent updates regarding Data Sources (specifically with JSON/XML APIs) that column headers are now automatically sorted alphabetically (A-Z). While we understand this may have been implemented for performance indexing or UI standardization, it has created a significant workflow disruption for live sports productions, particularly in Motorsports/Racing.
1. The Issue: Alphabetical Sorting vs. Logical Order
Timing and Scoring APIs typically deliver data in a strict logical order critical to the context.
• Original API Order: Pos, Car, Pilot, Laps, Last_lap, Best_time, Diff, Category.
• Current vMix Behavior: Columns are forced into: Best_time, Car, Category, Diff, Laps...
When the Data Source ignores the incoming serialization order, it breaks the visual logic for the operator mapping the data and disrupts scripts that rely on specific column indexing.
Request: Please add a checkbox in the Data Source Manager settings to "Keep Original Source Order" or "Disable Column Auto-Sort". We need vMix to respect the order provided by the API endpoint.
2. The Enhancement: Regex Support in Data Formatting
Currently, the data handling capabilities are robust, but we often rely on external scripting to clean up simple data strings.
We strongly suggest implementing Regular Expressions (Regex) support within the "Format" column field or the "Value Replace" logic.
• Why? Regex for data treatment is significantly more powerful than simple row filtering. It would allow users to extract specific substrings, strip leading/trailing characters, or reformat timecodes directly within the Data Source engine without overhead scripting.
These two changes would greatly improve the flexibility for power users dealing with complex live data integration.
Thank you for the continuous development and support!
Best regards,
EasyStream Brasil Team
https://EasyStream.com.br
thanks 1 user thanked eduardocfs for this useful post.
reustaquio on 2/12/2026(UTC)
admin  
#2 Posted : Monday, February 9, 2026 1:09:14 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,297
Man
Location: Gold Coast, Australia

Was thanked: 4673 time(s) in 1608 post(s)
There appears to be some confusion as vMix does not auto sort data source columns.
This has been confirmed in the latest vMix 29 release with XML, XLSX and JSON data types, so it sounds like it is being sorted at the source.

eduardocfs  
#3 Posted : Thursday, February 12, 2026 12:32:03 AM(UTC)
eduardocfs

Rank: Advanced Member

Groups: Registered
Joined: 4/27/2018(UTC)
Posts: 33
Man
Brazil
Location: Brazil

Thanks: 399 times
Was thanked: 19 time(s) in 8 post(s)
Originally Posted by: admin Go to Quoted Post
There appears to be some confusion as vMix does not auto sort data source columns.
This has been confirmed in the latest vMix 29 release with XML, XLSX and JSON data types, so it sounds like it is being sorted at the source.



Hi Martin,
Thank you for the quick clarification and verification.
We went back to review our specific workflow after your message and you are absolutely correct. The sorting was actually occurring at our middleware level before reaching vMix, and we mistakenly attributed the behavior to the vMix ingestion.
We sincerely apologize for the confusion and the false alarm regarding the column sorting.
However, we would still like to strongly advocate for the second part of our request: Regular Expressions (Regex) support.
Having Regex natively in the Data Source "Format" field would still be a massive workflow improvement for us, eliminating the need for external scripts just to sanitize strings.
Thanks again for your time and patience.
thanks 1 user thanked eduardocfs for this useful post.
eddysangalli on 2/12/2026(UTC)
eddysangalli  
#4 Posted : Thursday, February 12, 2026 1:02:10 AM(UTC)
eddysangalli

Rank: Newbie

Groups: Registered
Joined: 11/21/2023(UTC)
Posts: 9
Brazil
Location: Farroupilha/RS

Thanks: 10 times
Was thanked: 2 time(s) in 2 post(s)
+1
reustaquio  
#5 Posted : Thursday, February 12, 2026 1:07:55 AM(UTC)
reustaquio

Rank: Newbie

Groups: Registered
Joined: 3/31/2022(UTC)
Posts: 8
Brazil
Location: Teresina

Thanks: 3 times
+1
InstantReplayGO  
#6 Posted : Thursday, February 12, 2026 1:10:01 AM(UTC)
InstantReplayGO

Rank: Member

Groups: Registered
Joined: 4/26/2025(UTC)
Posts: 19
Man
Brazil
Location: São Paulo

Was thanked: 7 time(s) in 2 post(s)
+1
Users browsing this topic
eduardocfs, Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.