Metadata for Templates

It took longer than i initially hoped, but I think it’s in a good-enough state now to receive some proper critique…

Here’s the draft for a definition/specification of JSON data interchange with Graphics templates:

The current state is… Well, that everything is a subject for discussion (including the naming of the specification), so feel free to open issues on Github to ask/discuss certain things, or talk here.

I especially need help with adding more “gddTypes” (special/custom input types)!

Some background:
This is intended to not be exclusive to CasparCG, but other HTML-based renders as well.
Furthermore, it is also intended to be useable by different types of playout-clients (not only web-based), therefore it is written in a language/platform-agnostic way.

2 Likes