Replay from inside the EPG guide
Open the EPG, scroll to yesterday or three days ago, tap a programme — it plays immediately. No "Catchup" tab, no separate app, no source switching. The replay lives where the live programme would.
OneTV Connect integrates catchup TV right inside the EPG — for M3U (`catchup-source` templates) and Xtream Codes (`/streaming/timeshift.php`). Up to 7 days back, depending on your source. No third-party app, no manual URL building.
Open the EPG, scroll to yesterday or three days ago, tap a programme — it plays immediately. No "Catchup" tab, no separate app, no source switching. The replay lives where the live programme would.
OneTV implements the standard M3U catchup attributes: `catchup="default" | "vod" | "flussonic" | "shift"`, `catchup-source` with `${start}`, `${duration}`, `${timestamp}`, `${utc}` placeholders, `catchup-days`. Whatever syntax your provider ships, OneTV parses it.
Xtream Codes providers expose `/streaming/timeshift.php?username=...&password=...&stream=...&start=YYYY-MM-DD:HH-mm&duration=N`. OneTV builds the URL automatically when you tap a past programme — including the right authentication, the right stream ID and the right time format.
EPG data is parsed in 4 modes: `channelsOnly`, `programmesOnly`, `all`, or `range(pastDays:7, futureHours:48)`. The range mode lets you load only the last 7 days + the next 48 hours, keeping the EPG cache fast even on large playlists.
For programmes not yet aired, tap the bell icon to schedule a local notification. The reminder syncs across iPhone, iPad and Apple TV via iCloud, and tapping it deep-links straight into the channel (`noopytv://live/channel/{id}`).
MAC / Stalker portals expose `get_short_epg` and `get_epg_info` endpoints. OneTV uses them when no M3U `catchup-source` is available, and falls back to live playback if neither catchup mechanism is exposed by the portal.
It depends on your IPTV provider. M3U playlists usually declare a `catchup-days` attribute (commonly 3 or 7 days). Xtream providers vary — some keep 24 h, others 7 days. OneTV reads the metadata and only shows the catchup button for programmes still within the window.
Partial. M3U `catchup-source` works without XMLTV — the URL is computed from the programme's start time, which the EPG provides. So you need EPG data (either Xtream auto-EPG or an XMLTV URL) to know what programmes existed in the past.
Yes, on iPhone and iPad. Tap "Download" on any catchup item, the same offline pipeline used for VOD takes over. The download server-side is just an HTTP stream — OneTV grabs it and writes it to disk.
No. Catchup TV is part of the free IPTV core. Pro adds Plex / Jellyfin / Emby integration, Sport Centre, themes and other premium features — but standard IPTV usage including catchup is free forever.
Yes — Stalker / MAG portals expose `get_short_epg` and `get_epg_info` endpoints which OneTV uses for replay. Some portals restrict catchup to specific subscription tiers; in that case OneTV shows a "Replay unavailable" badge instead of failing silently.
Free to download. Catchup TV available on every tier.
Download on the App Store