On the schedule

Coming up on the broadcast.

The next 12 hours, themed block by era — count down to the next swap, see what's staging, and pick the window worth setting an alarm for.

Next swap in

—:—:—

Until the next themed block · anchored to 06:02 UTC server time

How it's built

Recurring daily. Live on each programme boundary.

Every themed block is a single row in the catalog DB — a name, an era, a UTC start minute, and the one or two shows we're staging for the window. The schedule is recurring, not day-keyed: today's 06:00 marathon is tomorrow's 06:00 marathon, the 23:00 creature feature always lands at the same UTC minute.

The countdown above is anchored to the server's clock on first paint and self-corrects the moment the boundary is crossed by re-pulling the schedule. Featured show chips are hydrated from the same Show catalog that powers the Now Playing strip on /watch, so what's "staging" here matches what's actually about to air.

Loading the upcoming schedule…