Device and app evidence
Check M3U and XMLTV inputs in Kodi IPTV Simple Client · IPTV setup and compatibility
Kodi documents IPTV Simple Client as a PVR add-on for playlist input and electronic programme guide data. The two inputs should be checked separately.
Kodi documents IPTV Simple Client as a PVR add-on for playlist input and electronic programme guide data. The two inputs should be checked separately.
Confirm the exact product or platform
| Check | Manufacturer or publisher evidence |
|---|---|
| Platform | Kodi |
| Publisher | Kodi Foundation |
| Channel input | M3U |
| Guide input | XMLTV |
| Component | PVR IPTV Simple Client |
What to do on your device
- Confirm the add-on is enabled for the installed Kodi version.
- Test one authorized playlist and verify that the expected channel appears before adjusting guide data.
- Check that the guide identifier matches the playlist entry when playback works and the schedule is missing.
Test the viewing task
Use one authorized programme with a known audio or caption track. Check the same task after the documented change. If the result differs, report the model, OS or app version and the format or connection that the guide above applies to.
Keep the playlist and the guide tests separate
Start with one channel in an M3U list you control or are authorised to use. Open it from Kodi’s TV view and establish that it plays before troubleshooting the programme guide. Then point the add-on at the matching XMLTV source and inspect the same channel’s programme entries. A channel list with working playback shows that the playlist is usable. It says nothing yet about its guide.
For an illustrative test, give the M3U entry the guide identifier example.news and use the same string for the XMLTV channel ID and the programme’s channel reference. Verify that the programme also has a title and a start that falls within the time you are looking at. Display names can be similar across editions, so prefer the exact identifier for a controlled test.
Read a result from the smallest useful test
Suppose the main channel plays and its programme row appears, while an alternate regional channel plays with a blank guide. Compare the alternate’s playlist guide ID with its XMLTV channel entry and published source. Reusing the main guide ID may fill the screen with the wrong schedule. Keep the region and start time in the record you give the feed operator.
If every channel plays but every guide row is absent, inspect whether the XMLTV source was downloaded completely and covers the date you are viewing. Remove credentials from logs and share only the add-on version, channel IDs and one sanitised programme row when asking for help.
| What works | What to check next |
|---|---|
| Channel list and picture, no guide on any channel | Guide location, refresh result and date range |
| Guide exists for one channel only | The exact identifiers of channels still missing |
| Guide rows are visible but consistently shifted | Source timestamps and client time-zone settings |