The following data is available in XMLTV format:
To access the Plus data you need a JWT token which you will get after you donated.
Access the Plus data with TV-Browser:
If you use the TV-Browser plugin you can simply enter the token in the plugin's settings.
Access the Plus data if you don't use TV-Browser:
If you use an other software than TV-Browser the token has to be added to each request in the header's Authorization field as "Bearer [token]".
How to test if it would work:
You can now try if it works, without having received a token, by accessing the following test file: https://epg-plus.com/test/testfile.txt with this token:
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IlUyRnNkR1ZrWDE4Mi1WbTZURFJ3NXdXTW90Z3dFRk5pIiwiaXNzIjoiZXBnLXBsdXMuY29tIiwiaWF0IjoxNjcwNDM2MjQwfQ.wOBzz5TzyNZTzeKVPRGQf13J3lzWomBFNosxuAje6yU
Example: If you use cURL, you need to use the following command:
curl -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IlUyRnNkR1ZrWDE4Mi1WbTZURFJ3NXdXTW90Z3dFRk5pIiwiaXNzIjoiZXBnLXBsdXMuY29tIiwiaWF0IjoxNjcwNDM2MjQwfQ.wOBzz5TzyNZTzeKVPRGQf13J3lzWomBFNosxuAje6yU" -X GET https://epg-plus.com/test/testfile.txt
(Keep in mind that this token is only valid for this specific test file, not for the real data. To test a real token, use for example the file "https://epg-plus.com/plus/last_update".)
It is best to download only what you need and what has changed from the list of files. If this is not possible, the Plus data also includes the files "https://epg-plus.com/plus/full.xml" or, in compressed form, "https://epg-plus.com/plus/full.xml.gz." These contain the data for all stations for the next 7 days, but are therefore quite large. To download these files, you also need the token as explained above.
If you are unable to enter the token during the download, e.g. because the software you are using does not support this, you can contact us by email after making your donation and we will send you a personal link that will allow you to download the “full.xml” files without a token.
For developers:
If you access the data make sure to avoid unnecessary requests and cache data as possible. To find out if any data changed since your last visit, you can look up the "last_update" file or make a HEAD request to "datalist.xml" to get the "Last-Modified" date.
If there have been changes on the server, download the "datalist.xml" file to find out which channels have updates on which dates. Download only those files that actually have been updated since your last visit.
All data is available as ".xml" file, which is sent gzip compressed (if supported by client) and as ".xml.gz" compressed file (even though they are not displayed in the lists on top of this page).
Keep in mind that the data is subject to copyright by the respective owners and must only be used for private, non-commercial use.