Android — très prochainement En savoir plus

Replay depuis l'intérieur du guide EPG

Ouvrez l'EPG, faites défiler vers hier ou il y a trois jours, tapez un programme — il joue immédiatement. Pas d'onglet « Catchup », pas d'app séparée, pas de changement de source. Le replay vit là où le programme live aurait été.

Templates M3U catchup-source

OneTV implémente les attributs M3U standard : `catchup="default" | "vod" | "flussonic" | "shift"`, `catchup-source` avec les placeholders `${start}`, `${duration}`, `${timestamp}`, `${utc}`, `catchup-days`. Peu importe la syntaxe livrée par votre fournisseur, OneTV la parse.

Timeshift Xtream Codes

Les fournisseurs Xtream Codes exposent `/streaming/timeshift.php?username=...&password=...&stream=...&start=YYYY-MM-DD:HH-mm&duration=N`. OneTV construit l'URL automatiquement quand vous tapez un programme passé — y compris la bonne authentification, le bon stream ID et le bon format de date.

Parser XMLTV avec range

Les données EPG sont parsées en 4 modes : `channelsOnly`, `programmesOnly`, `all`, ou `range(pastDays:7, futureHours:48)`. Le mode range permet de charger uniquement les 7 derniers jours + les 48 prochaines heures, gardant le cache EPG rapide même sur de grosses playlists.

Rappels de programmes + sync iCloud

Pour les programmes pas encore diffusés, tapez l'icône cloche pour programmer une notification locale. Le rappel se synchronise entre iPhone, iPad et Apple TV via iCloud, et le taper ouvre directement la chaîne en deep-link (`noopytv://live/channel/{id}`).

Les portails Stalker ont aussi le catchup

Les portails MAC / Stalker exposent les endpoints `get_short_epg` et `get_epg_info`. OneTV les utilise quand aucun `catchup-source` M3U n'est disponible, et bascule en lecture live si aucun mécanisme catchup n'est exposé par le portail.

Combien de jours de catchup je récupère ?

Ça dépend de votre fournisseur IPTV. Les playlists M3U déclarent généralement un attribut `catchup-days` (habituellement 3 ou 7 jours). Les fournisseurs Xtream varient — certains gardent 24 h, d'autres 7 jours. OneTV lit les métadonnées et n'affiche le bouton catchup que pour les programmes encore dans la fenêtre.

Ça marche sans fichier EPG XMLTV ?

Partiellement. Le `catchup-source` M3U fonctionne sans XMLTV — l'URL est calculée depuis l'heure de début du programme, fournie par l'EPG. Il faut donc des données EPG (soit Xtream auto-EPG, soit une URL XMLTV) pour savoir quels programmes existaient dans le passé.

Puis-je télécharger un programme catchup pour le hors-ligne ?

Oui, sur iPhone et iPad. Tapez « Télécharger » sur n'importe quel élément catchup, le même pipeline offline qu'utilise la VOD prend le relais. Le téléchargement côté serveur est juste un flux HTTP — OneTV le récupère et l'écrit sur disque.

Le catchup TV est-il réservé à Pro ?

Non. Le catchup TV fait partie du noyau IPTV gratuit. Pro ajoute l'intégration Plex / Jellyfin / Emby, Sport Centre, thèmes et autres features premium — mais l'usage IPTV standard incluant le catchup est gratuit pour toujours.

Ça marche avec les portails Stalker ?

Oui — les portails Stalker / MAG exposent les endpoints `get_short_epg` et `get_epg_info` que OneTV utilise pour le replay. Certains portails restreignent le catchup à des paliers d'abonnement spécifiques ; dans ce cas OneTV affiche un badge « Replay indisponible » au lieu d'échouer en silence.

Du vrai catchup TV. Directement dans le guide.

Téléchargement gratuit. Catchup TV disponible sur tous les paliers.

Télécharger sur l'App Store