# CasparCG New Features I Find Interesting

**URL:** <https://casparcgforum.org/t/casparcg-new-features-i-find-interesting/7159>\
**Category:** General\
**Tags:** feature-request, graphics, development, client, server\
**Created:** [March 4, 2025, 8:11am UTC](https://casparcgforum.org/t/casparcg-new-features-i-find-interesting/7159 "2025-03-04T08:11:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ioak](https://casparcgforum.org/letter_avatar_proxy/v4/letter/i/dc4da7/32.png) [@ioak](https://casparcgforum.org/u/ioak)\
**Post date:** [March 4, 2025, 8:11am UTC](https://casparcgforum.org/t/casparcg-new-features-i-find-interesting/7159/1 "2025-03-04T08:11:52Z")

</div>

Well, I am discovering or rediscovering CasparCG after using vMix and its limited XAML (GT Title Designer) for some time. In vMix, to create certain animations, I had to export them as image sequences from After Effects, which resulted in several folders. Now I see the possibilities of HTML, which is currently used by major broadcasters. However, some features of the server or client seem limited to me. Some things like:

1. Adding a timer: In vMix, you just need to select the text, and it runs a timer. I think this could be implemented.
2. Importing a table and constantly updating its data, in addition to being able to place data from a cell into a layer.

Among other details, I don’t know. Just an opinion. 😉

---

<div class="post-metadata">

**Author:** ![didikunz](https://casparcgforum.org/user_avatar/casparcgforum.org/didikunz/32/7_2.png) [@didikunz](https://casparcgforum.org/u/didikunz)\
**Post date:** [March 4, 2025, 9:40am UTC](https://casparcgforum.org/t/casparcg-new-features-i-find-interesting/7159/2 "2025-03-04T09:40:35Z")

</div>

> [@ioak](#):
>
> Adding a timer: In vMix, you just need to select the text, and it runs a timer. I think this could be implemented.

In Caspar it’s not that easy, but most users do not use timer that regularly, that a special server component would make sense. Caspar supports the idea of having templates crafted beforehand. Most shows cange their design every 5 years or so. Only then it’s necessary to do a new set of templates. And a counter/timer template can easy be created.

> [@ioak](#):
>
> Importing a table and constantly updating its data, in addition to being able to place data from a cell into a layer.

That also depends on the workflow. I regularly do elections and voting (in Switzerland we vote 4 times a year). But I usually write a special client software, that handles the data import and formatting and send it to Caspar as normal data using a CG ADD command with XML or JSON. That lightens the burden for the template and makes it easy to do any data extraction etc.
