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 current availability for your device and market through the cited publisher.
CheckManufacturer or publisher evidence
PlatformKodi
PublisherKodi Foundation
Channel inputM3U
Guide inputXMLTV
ComponentPVR IPTV Simple Client

What to do on your device

  1. Confirm the add-on is enabled for the installed Kodi version.
  2. Test one authorized playlist and verify that the expected channel appears before adjusting guide data.
  3. 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 worksWhat to check next
Channel list and picture, no guide on any channelGuide location, refresh result and date range
Guide exists for one channel onlyThe exact identifiers of channels still missing
Guide rows are visible but consistently shiftedSource timestamps and client time-zone settings

Sources and further reading