Ndevr, developed the scheduling system in WordPress using a headless approach we’ve used on numerous websites in the past. The communication between the scheduling system and the video software was done with the REST API. The scheduling system would define set of templates which content editors would enter inputs, from there it would be go through the data aggregation and sanitization by the data from the corresponding API’s to generate the clips.
The editors can schedule a playlist of the day with the clips and also be able to see the diversity of the scheduled clips by seeing the timeline view of each playlist. The editors have an option to shuffle the contents from this timeline view to quickly variate the clips so the video wall would not play the same types of content back to back.
In order to simplify content management, the WordPress admin was customized so the content search via internal API is possible from the admin interface. Each clip has an option to be scheduled to a specific time in case the clip has to be displayed on the video wall on a certain time.