Build Lifecycle
- Create channel — via ErsatzTV web UI
- Write script — Python file using
etv_clientto call the endpoints above - Mount script — into
/app/scripted-schedules/scripts/in the container - Configure playout — point channel at the entrypoint + your script name
- Reset — POST
/api/channels/{channelNumber}/playout/resetto rebuild