Skip to content
IPTV Subscription 8K - 8K TV Subscription

Troubleshooting

IPTV catch-up not working: why and how to fix it

Catch-up depends on four things lining up: the provider must archive the channel, your login must tell the player about the archive, the player must support catch-up, and the TV guide must match the stream’s times. When any one of them is missing, catch-up disappears or plays the wrong thing. Here’s how to find which one.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

Find the cause

What happensLikely causeGo to
No catch-up icon on any channelLogin type or playerSteps 2 and 3
Icon on some channels, not othersThose channels aren’t archivedStep 1
Error when you play a past programmeArchive expired, or the server is refusing the requestSteps 1 and 5
The wrong programme startsGuide time offsetStep 4

For how catch-up works in the first place, see IPTV catch-up explained.

Fixes

1. Check that the channel has an archive

Providers archive selected channels, each for a set number of days. Look for the catch-up or archive icon next to the channel in the guide; channels without it can’t be replayed. Programmes older than the archive period are gone too.

2. Check your login type

  • Xtream Codes login: compatible players learn which channels have an archive, and for how long, from the server. This is the most reliable way to get catch-up.
  • M3U link: the playlist itself has to carry catch-up details for each channel, such as the catchup, catchup-days and catchup-source attributes documented for Kodi’s IPTV Simple client. If your provider’s M3U doesn’t include them, catch-up won’t appear. Ask whether an Xtream Codes login is available.
  • MAG and Formuler portals: Formuler’s helpdesk notes that its catch-up works with portal services rather than plain M3U playlists.

3. Check that your player supports catch-up

Not every player does, and some put it behind a paid upgrade. In players that support it, the archive is reached from the TV guide: scroll back to a programme that has finished and select it. See our app guides for which players support it.

4. Fix the guide’s time offset

The player requests archived programmes by time. If the guide shows programmes an hour early or late, catch-up asks for the wrong hour too. Set the device’s clock and time zone to automatic first, then adjust the guide offset in the player if it’s still wrong. See EPG showing the wrong time.

5. Refresh and retry

Refresh the playlist and the guide so the player has the current archive information, then try again. If a programme inside the archive period still fails on a channel that has catch-up, and other channels’ catch-up works, report the channel and programme time to your provider.

Recording instead

Catch-up depends on the provider’s archive. If you want a programme kept for longer, or on a channel without an archive, use a player or box that can record to your own storage, where that’s permitted. See IPTV catch-up explained.

FAQ

Catch-up questions

Why is there no catch-up on some channels?

The provider only archives selected channels, each for a set number of days. A channel without an archive can’t offer catch-up, whatever your player supports.

Why does catch-up play the wrong programme?

The guide’s times don’t match the stream’s. The player asks for the archive by time, so if the guide is offset by an hour, catch-up starts an hour out. Fix the guide time offset first.

Does catch-up work with an M3U playlist?

Only if the playlist includes the catch-up tags and your player reads them. Xtream Codes logins pass the archive information to compatible players automatically.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. IPTV Simple PVR Client (pvr.iptvsimple) README: catchup attributes, Kodi PVR (GitHub) (2026-10-01)
  2. What is Catch-up/Replay feature and how to use it?, Formuler Helpdesk (2026-10-01)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.