Android — très prochainement En savoir plus
← Tous les articles

Catch-up TV et timeshift sur Apple TV, expliqués

Regardez ce qui est déjà passé : comment marchent le catch-up M3U et le timeshift Xtream sur Apple TV, activer jusqu'à 7 jours de replay, et les rappels qui deep-linkent la chaîne.

La télé en direct avance, que vous soyez devant ou non — et le match, le journal ou le final de saison que vous vouliez voir disparaît à la seconde où il se termine. Le catch-up TV corrige ça. OneTV Connect intègre le catch-up IPTV sur Apple TV directement dans le guide que vous utilisez déjà : remontez le temps, sélectionnez un programme déjà diffusé, et il se lance. Aucune app séparée, aucune URL à construire à la main. Voici précisément comment ça marche et ce que votre source doit fournir.

Ce que sont le catch-up et le timeshift

« Catch-up TV » et « timeshift » décrivent la même idée sous deux angles. Votre fournisseur IPTV conserve un enregistrement glissant de chaque chaîne — souvent les derniers jours — sur ses serveurs. Le catch-up est la fonctionnalité côté spectateur : rejouer un programme passé précis. Le timeshift est le mécanisme : demander au serveur le flux tel qu'il était à une heure de début et une durée données. Dans OneTV Connect, le replay se trouve exactement là où serait le programme en direct, dans l'EPG. Aucun onglet « Catch-up » à chercher — vous remontez simplement le même guide et vous lancez la lecture. C'est tout l'intérêt : du replay IPTV depuis l'EPG, dans son contexte, sans changer de source.

Ce que votre source doit fournir

Le catch-up n'est pas inventé par l'app — il dépend des métadonnées fournies par votre provider. OneTV Connect prend en charge nativement les deux standards qui couvrent la quasi-totalité des fournisseurs :

  • Les templates M3U catchup-source. Si votre playlist est un fichier M3U, le catch-up repose sur les attributs standards : catchup="default" | "vod" | "flussonic" | "shift", une URL catchup-source avec des variables comme ${start}, ${duration}, ${timestamp} et ${utc}, plus une valeur catchup-days. Quelle que soit la syntaxe de votre fournisseur, OneTV la parse et calcule l'URL de replay à partir de l'heure de début du programme.
  • Le timeshift Xtream Codes. Les fournisseurs Xtream exposent /streaming/timeshift.php avec votre identifiant, votre mot de passe, l'ID du flux et une heure de début. Quand vous sélectionnez un programme passé, OneTV construit cette URL automatiquement — authentification, flux et format d'heure corrects — pour que le timeshift IPTV fonctionne immédiatement.

Les deux approches partagent une exigence : des données EPG. L'URL de replay est calculée à partir de l'heure de début d'un programme, donc l'app doit savoir ce qui a été diffusé et quand. Cela suppose un guide XMLTV, l'auto-EPG Xtream, ou un flux EPG de portail. Notre article compagnon sur les meilleures sources EPG pour l'IPTV explique comment obtenir un guide précis.

Regarder un programme passé

Dès que votre source déclare le catch-up, rejouer ce que vous avez manqué tient en quelques gestes :

  1. Ouvrez le guide EPG. Sur une chaîne en direct, affichez l'EPG depuis l'overlay du lecteur ou la liste des chaînes.
  2. Remontez dans le temps. Faites défiler vers la gauche jusqu'à hier, ou il y a deux ou trois jours, jusqu'au programme manqué.
  3. Sélectionnez le programme passé. Surlignez n'importe quel programme encore dans la fenêtre de replay — l'accès catch-up apparaît dessus. Les programmes hors fenêtre ne le proposent pas.
  4. Lancez la lecture. OneTV Connect construit l'URL de timeshift ou catchup-source à votre place et démarre le replay aussitôt, dans le même lecteur que pour le direct.

Comme tout se passe dans le guide, aucun contexte n'est perdu. Vous ne quittez pas la chaîne — vous la rembobinez.

Combien de jours en arrière

La profondeur de replay est fixée par votre fournisseur, pas par l'app. Vous disposez généralement de jusqu'à 7 jours de replay selon votre source. Les playlists M3U déclarent souvent un attribut catchup-days — le plus souvent 3 ou 7 jours. Les fournisseurs Xtream varient : certains gardent 24 h, d'autres une semaine entière. OneTV Connect lit cette métadonnée et n'affiche le bouton catch-up que pour les programmes encore dans la fenêtre, pour ne jamais tomber sur un lien mort. Si un programme a été diffusé avant votre fenêtre, le guide l'affiche sans option de replay — un signal clair plutôt qu'un échec silencieux.

Rappels et synchro iCloud

Le catch-up gère ce qui est déjà passé ; les rappels gèrent ce qui ne l'est pas encore. Pour un programme à venir, posez un rappel depuis le guide et OneTV Connect planifie une notification locale. Le rappel se synchronise entre votre iPhone, votre iPad et votre Apple TV via iCloud, donc le poser sur un appareil couvre tous les autres. À son déclenchement, taper la notification deep-linke directement dans la chaîne — sans recherche ni défilement. Entre les rappels pour les émissions à venir et le catch-up pour les passées, le guide couvre toute la chronologie dans les deux sens.

Astuces

Quelques habitudes pour tirer le meilleur du catch-up :

  • Donnez un vrai EPG à l'app. Le catch-up ne vaut que par la qualité de votre guide — si un programme n'est pas dans l'EPG, il n'y a pas d'heure de début à rejouer. Configurez une source XMLTV solide.
  • Vérifiez la fenêtre de votre fournisseur. Demandez quel catchup-days couvre votre abonnement ; une fenêtre de 7 jours pardonne bien plus que 24 heures.
  • Utilisez les rappels comme filet. Si votre fenêtre de replay est courte, un rappel sur un programme à venir vous évite de dépendre du catch-up.

Voilà le catch-up TV sur Apple TV, de bout en bout. Téléchargez l'app sur l'App Store, creusez les détails sur la page catch-up TV, et si quelque chose coince, la page de support contient la checklist complète. Ça tourne aussi parfaitement sur Apple TV.