Qui cherche « epg iptv belgique » ou « epg iptv suisse gratuit » veut une chose précise : une URL XMLTV qui fonctionne aujourd’hui et qui remplit le guide de La Une, RTL-TVI, VRT 1, RTS 1 ou SRF 1. Les deux pays posent un problème commun : trois langues, des chaînes renommées récemment et des fichiers qui déclarent des chaînes vides. Nous avons téléchargé et décompressé chaque fichier le 22 septembre 2026, puis compté les chaînes, les programmes et les dates réellement présentes.
OneTV Connect est un lecteur. Il ne fournit ni chaînes, ni abonnement, ni guide : vous ajoutez votre propre playlist et la source EPG de votre choix. Aucune des URL ci-dessous n’est une playlist ; ce sont uniquement des guides des programmes au format XMLTV.
Sources testées pour la Belgique
Test du 22/09/2026. « Horizon » = premier et dernier programme trouvés dans le fichier ce jour-là. Les tailles sont données compressé → décompressé.
| Source | URL | Format | Horizon mesuré | Identifiants observés | Chaînes présentes / absentes | Test |
|---|---|---|---|---|---|---|
| xmltvfr.fr, fichier « Complet » | https://xmltvfr.fr/xmltv/xmltv.xml.gz | XMLTV gzip, 18 Mo → 145 Mo, 785 chaînes tous pays (723 avec programmes) | 21/09 → 30/09 (environ 8 jours) | LaUne.be, RTLTVI.be, een.be, VTM.be | La Une (366 programmes), RTL-TVI, La Deux et Tipikvision, LN24, Eén, VTM et VTM 2 à 4, Ketnet ; locales BX1, TéléMB, Canal C, TV Lux | 22/09/2026 |
| epgshare01 BE2 | https://epgshare01.online/epgshare01/epg_ripper_BE2.xml.gz | XMLTV gzip, 5,7 Mo → 59 Mo, 571 chaînes (491 avec programmes) | J-1 → J+3 | La.Une.HD.be, VRT.1.be, VTM.HD.be | La Une HD, RTL-TVI HD, Tipik, VRT 1, VTM, VRT Canvas, Ketnet ; déclarées mais vides : La.Une.be, LN24.be | 22/09/2026 |
| open-epg belgium | https://www.open-epg.com/files/belgium.xml.gz | XMLTV gzip, 1,7 Mo → 10,4 Mo, 253 chaînes toutes remplies | environ J-1 → J+2 | LaUne.be, RTLtvi.be, VRT1.be | La Une, RTL-TVI, Tipik, VRT 1, VTM ; LN24 non vérifié | 22/09/2026 |
| epg.pw | aucun fichier Belgique | — | — | — | epg_BE.xml.gz répond 404 | 22/09/2026 |
Le fichier BE2 d’epgshare01 contient aussi de nombreuses chaînes allemandes et françaises
distribuées en Belgique (tagesschau24.HD.be, France.5.be). L’URL
d’open-epg répond par une redirection 302 vers un lien de téléchargement ; un client qui suit
les redirections la charge normalement. Attention, une URL open-epg inexistante redirige aussi.
Sources testées pour la Suisse
| Source | URL | Format | Horizon mesuré | Identifiants observés | Chaînes présentes / absentes | Test |
|---|---|---|---|---|---|---|
| epgshare01 CH1 | https://epgshare01.online/epgshare01/epg_ripper_CH1.xml.gz | XMLTV gzip, 6,1 Mo → 54 Mo, 751 chaînes (732 avec programmes) | 21/09 → 25/09 (RTS 1 : 206 programmes) | RTS.1.ch, SRF.1.ch, SRF.zwei.ch, RSI.La.1.ch | RTS 1, RTS 2, SRF 1, SRF zwei, RSI LA 1 et LA 2, chaînes blue Sport et MySports | 22/09/2026 |
| xmltvfr.fr, fichier « Complet » | https://xmltvfr.fr/xmltv/xmltv.xml.gz | même fichier que pour la Belgique | jusqu’au 30/09 (RTS 1 : 460 programmes) | RTSUn.ch, RTSDeux.ch, SRF1.ch, RSI1.ch | RTS 1, RTS 2, SRF 1, SRF 2, RSI 1 et 2 ; locales Léman Bleu, La Télé, Canal Alpha, TeleBielingue | 22/09/2026 |
| open-epg switzerland3 | https://www.open-epg.com/files/switzerland3.xml.gz | XMLTV gzip, 1 119 chaînes, 48 092 programmes | environ J-1 → J+2 (RTS 1 : 118 programmes) | RTS 1.ch, SRF 1.ch (avec espace) | RTS 1, RTS 2, SRF 1, SRF zwei ; RSI non vérifié | 22/09/2026 |
| open-epg switzerland2 | https://www.open-epg.com/files/switzerland2.xml.gz | XMLTV gzip, 325 chaînes, 24 239 programmes | environ J-1 → J+2 | SRF1.ch, SRF2.ch | SRF 1, SRF 2, MySports ; aucune chaîne RTS | 22/09/2026 |
| epg.pw | aucun fichier Suisse | — | — | — | epg_CH.xml.gz répond 404 | 22/09/2026 |
Fraîcheur : xmltvfr affichait une dernière mise à jour le 22/09/2026 à 02:14, epgshare01 avait
régénéré ses fichiers le jour même vers 05:35 UTC. Aucun des deux ne documente une fréquence
garantie. Autre rappel utile : les noms de fichiers changent. L’ancien epg_ripper_BE1
d’epgshare01 n’existe plus, remplacé par BE2.
Quelle combinaison choisir
- Wallonie et Bruxelles. xmltvfr « Complet » en source principale, epgshare01 BE2 en complément. xmltvfr va jusqu’au 30/09, soit environ trois jours de plus qu’epgshare01, et il couvre les chaînes locales (BX1, TéléMB, Canal C, TV Lux). Son défaut : 145 Mo décompressés, car il embarque aussi toute la France et l’Afrique francophone.
- Flandre ou foyer bilingue, installation légère. open-epg belgium seul pèse 10,4 Mo décompressés et ses 253 chaînes ont toutes des programmes, VRT 1 et VTM compris. L’horizon est plus court, environ deux jours. Ajoutez epgshare01 BE2 (VRT 1 : 170 programmes, VTM : 153) si vous voulez un jour de plus.
- Suisse, les trois régions linguistiques. epgshare01 CH1 : 751 chaînes, dont 732 remplies, avec RTS, SRF et RSI dans un seul fichier de 54 Mo. En Suisse romande, si vous tenez à voir plus loin, ajoutez xmltvfr « Complet » : 460 programmes pour RTS 1, jusqu’au 30/09.
Les sources s’empilent. Pour une chaîne et un créneau donnés, la première source qui a un programme est utilisée, les autres comblent les trous. Deux sources bien choisies suffisent.
Identifiants de chaînes et pièges de nommage
La méthode générale d’association est décrite dans notre guide sur le tvg-id. Voici ce qui est propre à la Belgique et à la Suisse.
- Renommages. Eén est devenue VRT 1, Canvas est devenue VRT Canvas, La Deux est
devenue Tipik et RTS Un s’appelle RTS 1. Les sources n’ont pas toutes suivi : xmltvfr garde
een.be,LaDeux.be,RTSUn.chetRTSDeux.ch, tandis qu’epgshare01 et open-epg utilisentVRT.1.be,VRT1.be,Tipik.be,RTS.1.ch. Une playlist récente affichera « VRT 1 », une ancienne « Eén ». - Chaînes vides. epgshare01 BE2 déclare
La.Une.beetLN24.besans aucun programme au moment du test. Quand une varianteHDexiste, commeLa.Une.HD.be, c’est elle qu’il faut choisir. - Espaces dans les identifiants. open-epg switzerland3 écrit
RTS 1.chetSRF 1.ch, avec un espace. Il faut les recopier à l’identique. - Homonymes. « RTL » peut désigner RTL-TVI ou RTL Deutschland
(
RTLDeutschland.be). « RTS 1 » peut désigner la chaîne suisse ou RTS 1 Sénégal, présente dans open-epg (RTS 1 (Sénégal).ch) et dans xmltvfr. - Trois langues en Suisse. SRF en allemand, RTS en français, RSI en italien. Les playlists mélangent souvent « SRF 1 HD », « SRF1 » et « SRF eins » pour la même chaîne.
- Chaînes relayées.
France.5.be,TF1.chouM6.chsuivent la grille de la chaîne d’origine, mais avec des publicités ou des décrochages propres au pays. Le guide français reste juste pour les programmes. Pour la France, voir nos sources pour la France. - Suffixe lié au fichier. Chez epgshare01, l’identifiant se termine par le nom du
pays du fichier (
.be,.ch). Si le fichier est renommé, vérifiez vos associations.
Fuseau horaire et changement d’heure
La Belgique et la Suisse sont à l’heure d’Europe centrale : UTC+1 en hiver (CET), UTC+2 en été (CEST). Le retour à l’heure d’hiver a lieu le 25 octobre 2026.
Les sources n’écrivent pas les heures de la même façon. Au moment du test, xmltvfr notait ses
programmes en +0200, epgshare01 et open-epg en +0000. Les deux sont
justes : un programme qui commence à 19:30 à Bruxelles s’écrit 19:30 +0200 ou 17:30 +0000. Le résultat est le
même si le lecteur lit le décalage. Si toutes vos chaînes sont décalées de la même durée, le
problème vient de l’outil, pas de la source. La
liste de vérification quand l’EPG ne charge pas
couvre ce cas.
Ajouter la source dans OneTV Connect
- Ouvrez Réglages → EPG.
- Ajoutez une source XMLTV et collez l’URL
.xml.gztelle qu’elle figure ci-dessus. Gardez la version compressée. - Ajoutez éventuellement une deuxième source. Elles s’empilent et se complètent.
- Vérifiez le nombre de chaînes associées, puis corrigez à la main celles qui restent vides.
Pour installer l’application, consultez la page du lecteur IPTV pour Apple TV. D’autres pays sont traités dans notre guide des sources EPG par pays.
Licence : aucune de ces sources gratuites ne publie de licence pour ses données. Réservez-les à un usage personnel.
Questions fréquentes
Existe-t-il un fichier EPG belge ou suisse chez epg.pw ?
Non. Le 22/09/2026, epg_BE.xml.gz et epg_CH.xml.gz répondaient 404. La liste des pays proposés par epg.pw (sa page xmltv.html) ne contient ni la Belgique ni la Suisse. Pour ces deux pays, utilisez xmltvfr.fr, epgshare01 ou open-epg.
Pourquoi La Une reste vide avec epgshare01 alors que la chaîne apparaît dans le fichier ?
Le fichier BE2 déclare deux entrées : La.Une.be et La.Une.HD.be. Lors de notre test, La.Une.be ne contenait aucun programme, La.Une.HD.be en contenait 147. Associez votre chaîne à la variante HD. LN24.be était vide de la même façon.
Ma playlist dit encore « Eén » ou « La Deux » : quel identifiant choisir ?
Eén s’appelle désormais VRT 1 et La Deux s’appelle Tipik. xmltvfr garde les anciens identifiants (een.be, LaDeux.be), epgshare01 et open-epg utilisent les nouveaux (VRT.1.be, VRT1.be, Tipik.be). Choisissez l’identifiant de la source que vous avez ajoutée, pas celui qui ressemble le plus au nom de la playlist.
Les heures sont-elles décalées en Suisse après le 25 octobre ?
Elles ne le sont pas si le lecteur lit le décalage horaire écrit dans le fichier. La Suisse et la Belgique repassent de l’heure d’été (UTC+2) à l’heure d’hiver (UTC+1) le 25 octobre 2026. Un décalage d’une ou deux heures constant sur toutes les chaînes vient presque toujours d’un outil qui ignore ce décalage.