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.

Schedule

A schedule that runs itself.

01 / RULES

Rules, not airings

A show is a rule: “weekdays at 19:00”. Airings for the week ahead are generated automatically.

02 / SOURCE

Video or playlist

A show’s source is a single video or a whole playlist. Only your own, already processed.

03 / DURATION

From 1 minute to a day

Duration 1–1440 minutes: longer material is cut, shorter is topped up by the channel filler.

04 / TIME ZONE

Channel time zone

“Every day at 20:00” stays at 20:00 even after the clocks change.

05 / NO OVERLAP

No overlaps

One show at a time — the console won’t let shows overlap and suggests the next free slot.

06 / LIVE EDIT

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.

Filler between shows

What plays between shows.

Between shows the channel programme plays. The mode decides where it resumes after a show.

RESTART

From the start

Every gap starts the programme over.

CONTINUE

Continue

The programme picks up where the show interrupted it.

BACKGROUND

Background air

The programme runs continuously; shows cover it.

EPG

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.
How to set it up

Three steps in the console.

01

Set the time zone

The Schedule tab: the zone your schedule lives in.

02

Add shows

Source, repeat, start time and duration.

03

Choose the filler behaviour

From the start, continue or background air.

JSON EPGCORSMon–Sun1–1440 min24/7
Launching soon

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