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:
- Create an account on my site.
- Retrieve your API key (available in your account).
Available URLs
Three URL formats are available depending on your needs:
| Format | URL | Usage |
|---|---|---|
| GZIP compressed (default) | https://digital3d.com/api/xmltv/[YourApiKey].xml.gz | Recommended — lighter file |
| Uncompressed XML | https://digital3d.com/api/xmltv/[YourApiKey].xml | For 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
noAccentparameter 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
- ChatGPT Bot to consult your TV programs:
https://chatgpt.com/g/g-z29I6WIfh-french-tv-guide (New version) - Micro site to view the TV program:
👉 https://tv.digital3d.com/ - XmlTV API for your projects:
👉 https://xmltv.digital3d.com/swagger/ (New Version) => You now need to use your API key under your account if you are registered on this site, limit of 5 requests per day but the Pro version allows you to use more than 1000 requests per day.
📉 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:
- Install the CrossEPG plugin.
- Download this configuration file:
https://digital3d.com/download/enigma2/Digital3d_France.conf - 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
⚠️ ReplaceYourApiKeywith your actual API key (without brackets or quotes).
⚠️ Make sure to usehttp://(without the «s») as most decoders do not support HTTPS. - Copy the modified file to your box in:
/usr/crossepg/providers - 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
- Jérôme's FTP:
👉 http://jerome0025.free.fr/ - Other XmlTV files to download:
👉 https://xmltvfr.fr/
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 ❤