XmlTv TV Program Updated Daily for 11 Days

XmlTV file updated daily

Every day, an up-to-date XmlTV file is automatically generated on my site.
This file is compressed in GZIP format, you can decompress it with 7zip or WinRAR.

❓What is the XmlTV format?

It is a widely used format for electronic program guides (EPG). Many applications use it to display TV programs from hundreds of channels around the world.

I focus solely on French channels.
I have neither the time nor the desire to develop this service for other countries.

🔐 Access to the complete file (11 days)

To obtain the complete version of the TV guide (11 days), you need to:

  1. Create an account on my site.
  2. Retrieve your API key (available in your account).

Available URLs

Three URL formats are available depending on your needs:

FormatURLUsage
GZIP compressed (default)https://digital3d.com/api/xmltv/[YourApiKey].xml.gzRecommended — lighter file
Uncompressed XMLhttps://digital3d.com/api/xmltv/[YourApiKey].xmlFor devices that require a URL in .xml
URL with parameters (Old URL)https://digital3d.com/api/xmltv?userId=[YourApiKey]Classic format with additional options

⚠️ Replace [YourApiKey] with your actual API key (without brackets or quotes).

💡 The URLs also work in http:// (without the "s"). Useful for satellite decoders (Enigma2, Dreambox, Vu+...) that do not support HTTPS.

🆕 New: Simplified direct URLs

The URLs in .xml and .xml.gz are the easiest to use. They work directly without additional parameters and are compatible with IPTV applications (iMPlayer, TiviMate, etc.) that do not follow HTTP redirects or require a file extension in the URL.

⚙️ Additional options (URL with parameters)

If you use the classic URL with parameters, you can add these options:

💡 Uncompressed file (raw XML):

https://digital3d.com/api/xmltv?userId=[YourApiKey]&noCompressed=true

💡 File without accents:

https://digital3d.com/api/xmltv?userId=[YourApiKey]&noAccent=true

💡 Both combined:

https://digital3d.com/api/xmltv?userId=[YourApiKey]&noCompressed=true&noAccent=true

💡 The noAccent parameter is also available on direct URLs:
https://digital3d.com/api/xmltv/[YourApiKey].xml?noAccent=true

🌐 Access via browser

You can also download the file via your browser with this URL:

https://digital3d.com/XmlTv?Id=[YourApiKey]

Available options: &NoCompressed=1 (uncompressed XML) and &NoAccent=1 (without accents).

🕒 The file is updated only once per night, no need to download it multiple times a day.

🆕 New Features

📉 Limitations

  • The license is free for now, but commercial or abusive use is not allowed without contribution (see below).
  • Limit: 1 free download per day per user but a Pro version for 1000 downloads per day is available here
  • No need to re-download the file multiple times: it only changes once per night.

🛰 For satellite decoders (Enigma2, Dreambox, Vu+...)

You can also automatically download the TV guide on your Enigma2 decoder:

  1. Install the CrossEPG plugin.
  2. Download this configuration file:
    https://digital3d.com/download/enigma2/Digital3d_France.conf
  3. Open this file in a text editor (e.g., Notepad) and modify the following line:
    epg_url_0=http://digital3d.com/api/xmltv/YourApiKey.xml.gz
    ⚠️ Replace YourApiKey with your actual API key (without brackets or quotes).
    ⚠️ Make sure to use http:// (without the «s») as most decoders do not support HTTPS.
  4. Copy the modified file to your box in:
    /usr/crossepg/providers
  5. From your box:
    • Go to: Settings > System > EPG > CrossEPG
    • Select "XmlTV Providers" > "France - Digital3d.com"
    • Save and then click on Download Now

And there you go! Automatic update every day 🚀

Alternatives

Is it free?


Yes: you are entitled to 1 free download per day.

And if you use the service regularly: the Pro subscription (12€/month) allows you to significantly increase the quotas and keep the service reliable and up to date.
Between hosting, bandwidth, and maintenance (bugs + adaptations when sources evolve), it represents about 1200€ per year, not counting development time.

If this XMLTV saves you time, the Pro version is the best way to support the project ❤

avatar
Admin 18/02/2026 08:48
Nouvelle mise à jour: vous pouvez désormais utiliser une nouvelle URL pour Implayer ou autres logiciels capricieux: https://digital3d.com/api/xmltv/[VotreCleApi].xml ou (http sans le s http://digital3d.com/api/xmltv/[VotreCleApi].xml si cela pose problème, la documentation a été mis à jour)
avatar
ben 10/02/2026 08:10
BonJour Jérome - je suis novice en la matière. J'ai crée mon compte récupérer ma clé api mais j'utilise implayer. Comment utiliser le fichier xlmtv sous la forme d'une adresse internet pour y accéder. cette application ne permet pas le téléchargement de fichier xlmtv. Je ne sais pas si je suis bien clair. ? Merci pour ton retour - Cordialement
avatar
Admin 07/02/2025 10:25
MISE A JOUR: Je viens de corriger un bug dans la redirection de l'ancien URL /GuideTv/Index?Id=xxx vers /XmlTv?Id=xxx, certains ne pouvaient plus télécharger via cet ancien lien les fichiers non compressés, aussi le nom de fichier de téléchargement maintenant est "GuideTv.xml.gz" et non plus un long nom de fichier incompréhensible
avatar
Admin 14/01/2025 09:27
Merci, n'hésitez pas à regarder vous même la qualité du fichier XML en l'ouvrant avec un Notepad++, parfois c'est juste un caractère spécial qui s'est introduit.
avatar
Laffreux 14/01/2025 09:11
Coucou ! Merci pour le travail sur la nouvelle version du site. Je poste pour informer que j'ai un problème avec le fichier XMLTV qui ne fonctionne plus avec mon logiciel d'importation. Possiblement un souci avec une ou des chaînes qui ont des erreurs dans les fichier mais comment trouver lesquelles ? Je vais me mettre en quête d'un log d'erreurs. Pour info : même problème avec les fichiers xmltv des autres sites dont tu pales ici. La dernière fois que c'est arrivé c'était à cause d'une chaîne tv dont les infos posaient problème dans le fichier.
Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙