XMLTV Generator URL Constructor

URL Constructor

Configure parameters and get a shareable URL for /get_xml_tv_ver_2. Or paste an existing URL to edit it.

Import from URL

Loads the URL parameters back into the form below.

Channels & programmes

Number of channels
First channel id
Slots in past & future from now
Programme duration (minutes)
Timezone offset (hours)

Deterministic generation anchor_time fixes the central programme start and every schedule boundary. Use it for timezone, current programme, catch-up and archive tests. seed reproduces catalog selection, ratings, censorship, random blackouts, IMDb values and programme IDs. Both together produce byte-identical XML and enable stable per-programme URL overrides. optional

Set both fields when a test requires a reproducible EPG fixture.

Fixed date and time interpreted using gmt_time; empty means current time
Stabilizes generated metadata, blackout positions and programme IDs

Programme content

Local deterministic snapshot of real TV and episode metadata from TVmaze
Used only in Template mode
Used only in Template mode
Optional override applied to every programme
Optional MPAA override applied to every programme
Optional 0–10 override applied to every programme
Blackout & censorship optional

Censored is probabilistic and correlates with age_rating. Blackout is a per-channel window measured in programme slots.

0 disables · 1 default · >1 amplifies
Manual mode supports shared defaults and per-channel ranges
Number of blackout windows per channel
Window length in programme slots
Season / Episode optional
Insert episode-num every N programmes

Result

Edit programme

Schedule read-only

Content