Custom Channel XML Airings getting skipped?

I'm building my own custom channel (it's a wrapper for the IMSA TV global stream). The m3u works, Channels will stream from it when there is something playing. However, my XMLTV guide is not getting picked up.

When I add the XML to channels, the log shows

[DVR] Fetched guide data for XMLTV-IMSA in 23ms
[DVR] Indexed 0 airings into XMLTV-IMSA (1 channels over 0s) + 1 skipped [6ms index]

Is there any way to get more detailed information about why it's getting skipped?

Thanks.

Here's my minimal example m3u and xml:

m3u

#EXTM3U
#EXTINF:0 tvg-id="1.imsatv" channel-number="1" tvg-name="IMSA TV Global" tvc-guide-title="IMSA TV Global" tvc-guide-description="IMSA Global Feed" tvc-guide-categories="Sports event" group-title="IMSA",IMSA TV Global
https://example.com/master.m3u8

xml

  <tv source-info-name="matt">
   <channel id="1.imsatv">
    <display-name>IMSA TV Global</display-name>
    <icon src="https://www.imsa.com/wp-content/uploads/sites/32/2023/01/16/2023_IMSA_TV_169x51.png" />
   </channel>
   <programme start="20260417120500 -0400" end="20260417210000 -0400" channel="1.imsatv">
    <title lang="en">WeatherTech Championship Qualifying</title>
    <sub-title lang="en">Acura Grand Prix of Long Beach</sub-title>
    <desc lang="en">WeatherTech Championship Qualifying – Acura Grand Prix of Long Beach</desc>
    <date>20260417</date>
    <category lang="en">IMSA</category>
    <category lang="en">Sports</category>
    <category lang="en">Sports event</category>
    <icon src="https://imsa.com/wp-content/uploads/sites/32/2019/11/weathertech_championship.png" />
    <new />
    <live />
   </programme>
  </tv>

Try this

Add the REQUIRED tag channel-id to your playlist

#EXTM3U
#EXTINF:0 channel-id="imsatv" tvg-id="1.imsatv" channel-number="1" tvg-name="IMSA TV Global" tvc-guide-title="IMSA TV Global" tvc-guide-description="IMSA Global Feed" tvc-guide-categories="Sports event" group-title="IMSA",IMSA TV Global
https://example.com/master.m3u8

Add this line to the beginning of your xml

<?xml version="1.0" encoding="UTF-8"?>

And I'm pretty sure it should be stop="20260417210000 -0400" not end="20260417210000 -0400"

<programme start="20260417120500 -0400" end="20260417210000 -0400" channel="1.imsatv">

ah damn, changing end to stop fixed it, dumb mistake. Thanks for your help!

1 Like