Media & Publishing · Broadcast & Streaming
The schedule has no gaps. Neither should the rights behind it.
We build the scheduling, rights checking, and media pipelines that keep linear, streaming, and catch-up running the same night, and pull a title from every platform the second its license ends, with something cleared already in the slot.
Tonight · running order
Publishing to
The Long Field expires at 00:00. Replacement slotted, catch-up scheduled to pull, partners notified
Which of tonight's titles would your schedule know had expired?
Where transmission goes wrong
Five faults that only show up at nine o'clock
Rights live somewhere the schedule can't see
The window that says whether a title may run is buried in a contract, far from the system that decides what goes out at nine o'clock.
A title expires and stays up anyway
The license ends at midnight and the catch-up platform is still serving it on Thursday, in a territory it was never cleared for.
The same schedule is entered three times
Linear, streaming, and catch-up each get their own version of the night, and by Friday they disagree about the ten o'clock.
Media prep is a queue nobody can see
Transcodes, subtitles, audio description, and compliance versions all sit in separate places until something is missing at transmission.
Ad breaks are planned separately from the program
Sold spots, break structure, and the actual running order are reconciled by hand, usually on the day.
Rights windows
Every title is only yours somewhere, and only until something
The Long Field
UK
closes tonight
12 Feb – 4 Aug
Coast Road (S2)
UK & IE
open
1 Jun – 31 Mar
Harbour Lights
EU
opens later
1 Sep – 28 Feb
The Quiet Season
World ex-US
open
3 Mar – 3 Sep
Field Notes (S1)
UK
closed
10 Jan – 10 Jul
An illustrative set of windows. The bands show shape, not a measured calendar.
What we build
The systems behind a night that goes out clean
Scheduling & playout planning
One schedule that linear, streaming, and catch-up all read, with break structure and durations that actually add up to the hour.
Tue 4 Aug · 19:30–22:00
Durations add up to the hour, or the schedule says so before transmission does.
Rights windows & compliance
Territory, platform, and term held as data the schedule checks before anything is published, long before anybody has to notice.
Media pipelines & delivery
Transcodes, subtitles, audio description, and compliance versions tracked as one queue against the slot that needs them.
Built on top of the playout automation, MAM, and contract systems you already run. The schedule hands off to them and replaces none of it.
Audience, ads & subscriptions
Break inventory, subscriber entitlements, and viewing data read together, so what's sold and what's watched are the same picture.
Built on top of the playout automation, MAM, and contract systems you already run. The schedule hands off to them and replaces none of it.
Expiry flagged on the schedule
The window closes at midnight. The 20:00 slot is cleared to transmit; nothing after it is.
Replacement slotted
A cleared title of matching duration fills the repeat slot. No gap, no under-run.
Pulled from every platform
Streaming, catch-up, and both partner feeds stop serving it at the same second the license ends.
Territory rules re-checked
Nothing is left available in a territory the license never covered, on any platform.
Everyone told once
Schedule, EPG, apps, and the partners all carry the same corrected listing.
Flagship · the window closing
Midnight, and the title comes off everywhere at once
A license ending is a compliance event with a clock on it. Four hours out the schedule flags it, three hours out a cleared title of matching duration is already in the repeat slot, and at midnight the program stops being served by linear, streaming, catch-up, and both partner feeds at the same second.
- Flags an expiring window against the schedule before it becomes a compliance breach
- Fills the slot with a cleared title of matching duration, so there's never a gap
- Pulls the title from linear, streaming, catch-up, and partner feeds at the same moment
- Leaves an audit trail of what was available, where, and until when
30″
From the transmission suite
Bring the title that stayed up after its license ended
The schedule above is illustrative. Put a real window through it (the expiry nobody caught, the catch-up platform still serving it, the territory it was never cleared for) and see where the check would have fired.
Connects to your stack
It plans above the systems that put it to air
Where a schedule lands
Systems we connect
Playout & automation
The schedule hands off to the automation system that actually puts it to air.
MAM & transcode
Media prep, versions, and delivery specs track against the slot that needs them.
Rights & contracts
Windows come out of the contract system and become checks the schedule can run.
Ad sales & entitlements
Break inventory and subscriber entitlements read from the same schedule.
How it runs
From a night we watched to a schedule that checks itself
Watch a night go out
We follow one evening across linear, streaming, and catch-up: every place the schedule is re-entered and every check made by memory.
Make one schedule authoritative
Linear, streaming, and catch-up read the same running order, break structure, and durations.
Turn rights into checks
Territory, platform, and term become data the schedule tests against before anything is published.
Wire the media pipeline
Transcodes, subtitles, and compliance versions become one visible queue against the slots that need them.
Your playout automation, MAM, and contract systems stay where they are.
What changes
A night where the schedule and the rights agree
The schedule stops disagreeing with itself
Linear, streaming, and catch-up run the same night because they read the same running order.
A window closes on time, everywhere
An expiring license pulls the title from every platform and territory at the same second.
No slot goes dark
An expiry or a pull is filled with a cleared title of matching duration before it becomes an under-run.
Media prep stops being a surprise
Subtitles, audio description, and compliance versions are visible against the slot that needs them.
Meters are illustrative. They show relative emphasis, not measured results.
// no gaps, no breachesQuestions
What broadcasters ask first
Does this replace our playout automation?
No. The schedule sits above the automation system and hands off to it. What changes is that linear, streaming, and catch-up are planned from one running order instead of three.
How are rights windows enforced?
Territory, platform, and term are held as data, and the schedule tests against them before anything is published. An expiring window is flagged in advance, well before someone watching catch-up spots it.
What happens the moment a license ends?
The title is pulled from linear, streaming, catch-up, and partner feeds at the same second, and the territory rules are re-checked so nothing is left available where it was never cleared.
Can it stop a slot going dark?
That's the point of catching an expiry early. A cleared title of matching duration fills the slot before transmission, so the pull never becomes an under-run.
Does it cover subtitles and audio description?
Yes. Media prep is tracked as a queue against the slot that needs it, so a missing subtitle file or compliance version surfaces days before transmission.
Anything not covered here, we work through in the first session.
Related services
The systems underneath the schedule
Elsewhere in media
More of Media & Publishing
Let's talk
Running a large platform, shaping a first MVP, or getting a product ready for a funding round? Tell us where you are. We'll shape the process around it, and stay with you after launch.













