SolutionsOn airSchedule & EPG
A broadcast schedule.Like a TV channel’s.
Put shows in your channel’s schedule: a video or a whole playlist — once, every day or on chosen weekdays. Between shows the channel runs its own programme, and the programme guide is served as JSON.
A schedule that runs itself.
Rules, not airings
A show is a rule: “weekdays at 19:00”. Airings for the week ahead are generated automatically.
Video or playlist
A show’s source is a single video or a whole playlist. Only your own, already processed.
From 1 minute to a day
Duration 1–1440 minutes: longer material is cut, shorter is topped up by the channel filler.
Channel time zone
“Every day at 20:00” stays at 20:00 even after the clocks change.
No overlaps
One show at a time — the console won’t let shows overlap and suggests the next free slot.
Edit on the fly
The schedule is rebuilt within a minute; viewers see changes from the next airing. Pause a show or limit it to a date range.
What plays between shows.
Between shows the channel programme plays. The mode decides where it resumes after a show.
From the start
Every gap starts the programme over.
Continue
The programme picks up where the show interrupted it.
Background air
The programme runs continuously; shows cover it.
A programme guide in JSON.
A published channel’s guide is available at an open URL: the next 24 hours by default, up to two weeks via parameters. Next to it — what’s on now and what’s next.
- Set the window with ?from= and ?to= in milliseconds, up to two weeks.
- CORS is open: read the guide straight from the browser — for a site widget, an app or a Smart TV.
- In the console — the guide for the week ahead in the channel’s time zone.
Three steps in the console.
Set the time zone
The Schedule tab: the zone your schedule lives in.
Add shows
Source, repeat, start time and duration.
Choose the filler behaviour
From the start, continue or background air.
Your channel is one upload away.
We're opening dodocast to early partners: media, education, events, in-house TV. Tell us what you want to put on air.
or write to hello@dodocast.com