Tarantula
From YSTV Documentation Wiki
Tarantula is YSTV's new scheduling and automation system, to control the Video Server and output matrix, enabling the Scheduler to queue up shows to play throughout the day, like a "real" TV channel.
Check out the trac pages at https://ystvdev.york.ac.uk/trac/Tarantula for status on the project and access to the source code to get involved.