---
title: "Le guide EPG affiche une mauvaise heure ? Corriger un décalage horaire"
description: "Pourquoi les horaires d'un guide IPTV peuvent être décalés d'une ou plusieurs heures — fuseaux horaires dans le XMLTV, horloge de l'appareil, heure d'été — et les quatre endroits où le corriger, de l'appareil au tvg-shift."
url: https://m3utify.com/blog/fix-epg-time-offset
language: fr
last_modified: 2026-10-20
---

Dépannage 10/20/2026 4 min read M3utify Team

# Le guide EPG affiche une mauvaise heure ? Corriger un décalage horaire

Pourquoi les horaires d'un guide IPTV peuvent être décalés d'une ou plusieurs heures — fuseaux horaires dans le XMLTV, horloge de l'appareil, heure d'été — et les quatre endroits où le corriger, de l'appareil au tvg-shift.

## Le symptôme

La chaîne fonctionne, le guide est chargé, mais le programme affiché « en cours » est celui qui a commencé il y a une heure — ou celui qui va suivre. Parfois seules quelques chaînes sont décalées, parfois toutes ; parfois le problème apparaît du jour au lendemain au printemps ou à l'automne.

Tout cela a une seule origine : **quelque part entre le fichier du guide et votre écran, un fuseau horaire est faux.** La solution consiste à trouver où, et à corriger au bon niveau.

## Comment les heures fonctionnent dans un guide XMLTV

Chaque programme d'un fichier XMLTV porte ses heures de début et de fin _avec_ un décalage de fuseau horaire :

```
<programme start="20261020203000 +0200" stop="20261020220000 +0200" channel="arte.fr">
```

Cela signifie 20 h 30 à UTC+2 — soit 18 h 30 UTC. Votre lecteur le convertit dans le **fuseau horaire de votre appareil**. Si tout est correct, vous voyez 20 h 30 quand vous vivez en UTC+2.

Les choses se gâtent quand :

1.  **le fuseau ou l'horloge de l'appareil est faux** — la conversion est juste, mais vers le mauvais fuseau ;
2.  **le guide déclare un mauvais décalage** — par exemple des heures locales écrites avec `+0000` ;
3.  **le lecteur applique un décalage supplémentaire** — un réglage de « décalage horaire » resté à une valeur non nulle ;
4.  **certaines chaînes sont diffusées dans un autre fuseau** — par exemple le flux de la même chaîne destiné à un autre pays.

## Étape 1 : vérifier l'appareil

Commencez ici, car cela affecte tout :

-   ouvrez les **réglages de date et heure** de l'appareil et activez la date et l'heure automatiques depuis le réseau ;
-   vérifiez que le **fuseau horaire** est bien le vôtre (ni UTC, ni un pays voisin) ;
-   comparez l'heure affichée sur l'appareil avec celle de votre téléphone.

Un mauvais fuseau sur l'appareil décale _toutes_ les chaînes de la même durée. Le corriger suffit souvent.

## Étape 2 : vérifier le décalage EPG du lecteur

La plupart des lecteurs ont un réglage global qui ajoute ou retire des heures à tout le guide :

-   **TiviMate :** Paramètres → EPG → **Décalage horaire de l'EPG** ([guide TiviMate](https://m3utify.com/blog/how-to-set-up-tivimate)) ;
-   **Kodi IPTV Simple Client :** réglages de l'extension → onglet EPG → **Décalage horaire de l'EPG** ([guide Kodi](https://m3utify.com/blog/how-to-use-m3u-in-kodi)) ;
-   **IPTV Smarters, GSE et autres :** une option de décalage horaire de l'EPG dans les réglages.

Si l'appareil est correct et que _toutes_ les chaînes sont décalées de la même durée, réglez cette valeur pour compenser (par exemple −1 heure). Si vous l'aviez modifiée par le passé, remettez-la d'abord à 0 — un reste de réglage pour un ancien guide est une cause classique.

## Étape 3 : corriger des chaînes précises avec tvg-shift

Quand seules certaines chaînes sont fausses — typiquement celles dont le flux vient d'un autre pays — corrigez-les dans la playlist avec l'attribut `tvg-shift`, en heures :

```
#EXTINF:-1 tvg-id="channel.uk" tvg-shift="-1" group-title="UK",Example Channel
```

-   une valeur positive décale les programmes plus tard, une valeur négative plus tôt ;
-   beaucoup de lecteurs acceptent les décimales pour les fuseaux à la demi-heure (`tvg-shift="5.5"`) ;
-   un `tvg-shift` sur la ligne d'en-tête `#EXTM3U` s'applique à toutes les chaînes dans les lecteurs qui le prennent en charge.

Ajoutez l'attribut avec un éditeur de texte dans le fichier de playlist final. Notez que les exports de M3utify écrivent actuellement les attributs principaux (`tvg-id`, `tvg-name`, `tvg-logo`, `group-title`) et ne conservent pas `tvg-shift` : si vous réexportez depuis M3utify, ajoutez-le à nouveau — ou préférez le décalage EPG du lecteur quand tout le guide est décalé.

## Étape 4 : corriger la source du guide

Si beaucoup de chaînes d'un même guide sont décalées, c'est peut-être le guide lui-même qui déclare un mauvais décalage. Solutions :

-   utilisez une autre source de guide pour ces chaînes (un guide publié pour votre pays est généralement correct en heure locale) ;
-   vérifiez si le fournisseur du guide propose des versions par fuseau horaire ;
-   en dernier recours, compensez avec le décalage EPG du lecteur ou un `tvg-shift` sur le groupe concerné.

## Le piège de l'heure d'été

Si le guide était correct et devient décalé d'une heure la nuit du changement d'heure, l'un de ces éléments ne gère pas l'heure d'été :

-   **le guide** utilise un décalage fixe (`+0100`) toute l'année au lieu de passer à `+0200` en été ;
-   **l'appareil** a un décalage UTC manuel au lieu d'un fuseau nommé (choisissez « Paris », « Londres », pas « GMT+1 ») ;
-   **un décalage EPG manuel** que vous aviez réglé pour corriger le problème précédent est maintenant faux dans l'autre sens.

Utilisez des fuseaux nommés sur les appareils et évitez les décalages manuels permanents quand la source peut être corrigée.

## Tableau de diagnostic rapide

Ce que vous voyez

Cause la plus probable

Solution

Toutes les chaînes décalées, de la même durée

Fuseau de l'appareil ou décalage du lecteur

Étape 1, puis étape 2

Seulement certaines chaînes décalées

Flux d'un autre fuseau

`tvg-shift` sur ces chaînes

Toutes les chaînes d'un même guide décalées

Le guide déclare un mauvais décalage

Changer de guide ou compenser

Décalage au changement d'heure

Heure d'été non gérée

Fuseau nommé, guide correct

Décalage de quelques minutes

Changements de programme de la chaîne

Rien à corriger — les guides sont indicatifs

## FAQ

### M3utify peut-il convertir le fuseau horaire du guide ?

M3utify importe les guides XMLTV avec leurs décalages et les sert à vos lecteurs via son point d'accès XMLTV. Pour un décalage global, utilisez le réglage de votre lecteur ; pour des chaînes précises, un `tvg-shift` ajouté au fichier de playlist final (voir l'étape 3).

### Pourquoi le guide est-il juste dans un lecteur et faux dans un autre ?

Chaque lecteur a son propre réglage de décalage EPG et gère les fuseaux horaires un peu différemment. Comparez le réglage de décalage dans les deux.

### Faut-il changer l'horloge de l'appareil pour corriger le guide ?

Non. Une horloge fausse casse d'autres choses (certificats HTTPS, enregistrements, applications). Laissez toujours l'appareil en heure automatique et corrigez le guide avec le réglage du lecteur ou `tvg-shift`. Voir aussi notre [guide d'intégration EPG](https://m3utify.com/blog/epg-integration).

epg time offset tvg-shift xmltv troubleshooting

### Prêt à essayer ?

Commencez à éditer vos playlists M3U gratuitement avec M3utify Pro.

[Commencer gratuitement](https://m3utify.com/editor)

[Previous Coupures et gels IPTV : trouver la cause et résoudre le problème](https://m3utify.com/blog/fix-iptv-buffering) [Next Qu'est-ce qu'un fichier M3U ? Guide complet](https://m3utify.com/blog/what-is-m3u)
