Education·6 min

Por Shamir

Catch-up TV em Players IPTV: Como Timeshift Funciona na Prática

Catch-up TV é um daqueles recursos IPTV que esteve silenciosamente disponível há anos e a maioria dos usuários nunca soube que existia. Seu provedor mantém os últimos 3, 5 ou 7 dias de programação em seus servidores, e qualquer programa nessa janela pode ser assistido sob demanda — se seu player souber como solicitá-lo.

A maioria não faz. O provedor expõe os endpoints de catch-up; o player precisa ler os metadados EPG, construir a URL correta e rotear a reprodução através dela. Se o player pular essa etapa, o recurso fica invisível para você mesmo que esteja disponível em sua assinatura.

Este artigo explica como o catch-up funciona tecnicamente, como saber se seu provedor suporta e como usá-lo em Tuneline — que oferece suporte completo a catch-up em todas as plataformas. A maioria dos outros players não oferece.

O Que É IPTV Catch-up?

IPTV catch-up é uma reprodução do lado do servidor. Seu provedor mantém uma gravação contínua de cada canal, e qualquer programa nessa janela pode ser reproduzido sob demanda a partir da lista de canais normal. Nada é gravado no seu dispositivo.

A parte confusa é a nomenclatura. Um recurso, quatro nomes, usados indistintamente por provedores e players:

  • Catch-up — também escrito catch-up ou catchup. O nome voltado para o usuário, e o que a página de vendas do seu provedor usará.
  • Timeshift — o nome técnico, e geralmente a palavra que você verá dentro da própria URL de reprodução.
  • TV archive — como os painéis Xtream Codes chamam isso em sua API, onde o campo é literalmente tv_archive.

Se um provedor anuncia qualquer um desses, significa a mesma capacidade. O que realmente diferencia entre provedores é como eles expõem — e é aí que os players falham.

Como o Catch-up É Implementado

Existem três formas comuns de os provedores exporem catch-up:

1. Estilo append (mais comum com Xtream Codes)

A URL do stream ao vivo é assim:

http://provider.example/live/user/pass/12345.ts

Para reproduzir um programa que foi ao ar antes, o player constrói uma URL diferente:

http://provider.example/timeshift/user/pass/120/2026-05-05:20-00/12345.ts

Os números e a data codificam a duração, a hora de início e a ID do canal. O player precisa conhecer o formato e a hora de início/duração da entrada EPG para construir.

2. Estilo replace (Stalker / Ministra)

A API Stalker portal tem um endpoint archive_get_url dedicado. O player a chama com a ID do canal e o timestamp desejado, e o portal retorna uma URL de reprodução nova.

3. catchup-source (tag M3U)

Alguns provedores incorporam informações de catch-up diretamente no M3U como atributos catchup="default" e catchup-source="...". O player faz parse desses e usa a URL do modelo fornecida.

Tuneline suporta os três. De qualquer forma que seu provedor exponha o catch-up, a mesma affordância "Assistir do início" / "Assistir ontem às 20h" aparece na grade EPG.

Como Saber Se Seu Provedor Suporta Catch-up

Duas verificações rápidas:

  1. Na visualização EPG de Tuneline, observe os programas passados. Se houver um botão "Play" ou o bloco do programa for clicável para entradas passadas, seu provedor expõe o catch-up. Se os programas passados forem acinzentados, não expõem.
  2. Pergunte ao seu provedor. "Seu serviço suporta catch-up TV / reprodução de arquivo / timeshift?" A maioria dos provedores anuncia explicitamente porque é um diferencial.

Também vale saber: o catch-up windows varia. Os valores comuns são 3 dias, 5 dias, 7 dias. Alguns níveis premium chegam a 14 ou 30. Além da janela, os programas caem do servidor — não estão sob demanda para sempre.

Usando Catch-up em Tuneline

A partir da grade EPG

  1. Abra Tuneline e navegue para a visualização EPG (ícone de calendário na barra superior, ou seta para a faixa EPG na TV).
  2. Role para trás no guia de programação até um horário do passado.
  3. Clique em qualquer programa do passado — Tuneline detecta os parâmetros de catch-up a partir dos dados EPG e inicia a reprodução da hora de início do programa.

Se você tentou isto e o programa foi reproduzido desde o início, o catch-up do seu provedor está configurado corretamente.

A partir da faixa agora em exibição

Se um programa está atualmente ao ar e você quer começá-lo do início (entrou tarde), a faixa agora em exibição tem um botão "Começar de novo". Um clique, o stream reinicia a partir da hora de início do programa usando o endpoint catch-up.

Retomar em todos os dispositivos

É aqui que a sincronização entre dispositivos de Tuneline se justifica. Comece um programa catch-up no seu laptop, caminhe até a TV, a posição de retomada já está lá. Retome de onde parou.

Por Que a Maioria dos Outros Players Não Suporta Catch-up

Duas razões:

  1. Complexidade de parsing EPG. Para calcular URLs de catch-up, o player precisa fazer parse correto de horários de início XMLTV, desvios de fuso horário e durações de programas. Muitos players IPTV "fáceis" fazem parse de apenas o suficiente EPG para mostrar "Agora em Exibição" na faixa de canal e pulam o resto. Sem parse completo de EPG, você não consegue construir URLs de catch-up.
  2. Fragmentação de formato. Templates de URL específicos do provedor, peculiaridades do Xtream, API do Stalker, o atributo catchup-source de M3U — suportá-los todos é um trabalho real. A maioria dos players envia um e considera pronto. Tuneline suporta os três porque metade das reclamações de usuários que recebemos antes do lançamento eram sobre catch-up não funcionando no seu player antigo.

Catch-up Não É o Mesmo Que DVR

Vale a pena esclarecer:

  • Catch-up é do lado do servidor: seu provedor mantém a gravação e você a transmite de volta. Você não armazena nada localmente. A janela é o que seu provedor oferece (normalmente 3–7 dias).
  • DVR é do lado do cliente: você grava o stream no armazenamento local. Você decide por quanto tempo mantê-lo. Você pode manter gravações para sempre.

Tuneline faz catch-up — repetindo programas passados de qualquer provedor que exponha um arquivo — mas não grava streams no seu armazenamento local. Se você precisar manter algo permanentemente, catch-up não é o mecanismo; uma configuração de gravação dedicada (um back-end PVR Kodi, por exemplo) é. Para a maioria das pessoas, "Perdi e quero assistir dentro de uma semana", catch-up é exatamente a ferramenta, e é a que Tuneline fornece.

O Que Tuneline Adiciona Além

Alguns recursos específicos de catch-up que Tuneline oferece que players IPTV genéricos não oferecem:

  • Lembretes. Marque um programa na EPG como lembrete; Tuneline o notifica antes da transmissão e armazena o identificador de catch-up se você perder.
  • "Continuar assistindo" para catch-up. A posição de retomada é rastreada como para VOD, portanto um programa catch-up parcialmente assistido retoma de onde você parou.
  • Busca de catch-up. Procure na janela EPG passada pelo nome de um show e Tuneline encontra todas as transmissões em todos os canais — incluindo as que você esqueceu que estavam ligadas.
  • Sincronização. Lembretes, posições de visualização e histórico de catch-up são sincronizados em todos os dispositivos no nível pago.

Instale Tuneline no dispositivo que você usa mais e esses recursos já vêm ligados por padrão.

Perguntas Frequentes

Catch-up custa extra na minha assinatura IPTV?

Depende do seu provedor. Muitos o incluem no plano base. Alguns o tratam como um complemento premium. Pergunte ao seu revendedor.

Por que alguns canais têm catch-up ativado e outros não?

Decisão do lado do provedor. Eles licenciam os direitos de catch-up por canal. Canais de esportes e filmes premium geralmente são excluídos.

Catch-up funciona atrás de uma VPN?

Sim — catch-up é apenas outro stream HTTP do servidor do seu provedor. Se seus canais ao vivo funcionam via VPN, catch-up também funciona.

Quais players IPTV suportam catch-up?

Menos do que você esperaria. Catch-up precisa de parse completo de EPG e suporte para o esquema de URL que o provedor usa, e a maioria dos players não implementa nenhum ou apenas um dos três. Tuneline suporta todos os três esquemas descritos acima em todas as plataformas. Kodi pode fazer através do PVR IPTV Simple Client, mas você configura você mesmo. VLC não pode — não tem camada EPG para catch-up se encaixar. (Comparação completa de player por player, e como verificar o que seu provedor expõe.)

Catch-up de Tuneline funciona em Google TV?

Sim — navegação completa de EPG com D-pad, incluindo slots de tempo passado. Clique em um programa do passado com o controle remoto, ele toca desde o início. (Tuneline em Google TV.)

Posso baixar um programa catch-up para visualização offline?

Não. Catch-up é um endpoint de streaming, e Tuneline não grava fluxos no armazenamento local, portanto não há cópia offline para manter. Você assiste no arquivo do seu provedor (normalmente 3–7 dias), online.


Verifique se seu provedor IPTV oferece catch-up. Instale Tuneline, abra o EPG, clique em um programa de ontem — se tocar, você estava pagando por um recurso que seu antigo player não usava.

— Shamir

Compartilhar o artigo

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Leia este artigo em outro idioma

O Tuneline é um aplicativo reprodutor de mídia. Ele não fornece, hospeda nem distribui nenhum conteúdo. Você traz a sua própria lista de reprodução, exatamente como faria com o VLC.