StreamTest

EPG matcher

Find out which of your channels will actually show a programme guide — and get a concrete fix for the ones that will not.

If your playlist declares url-tvg, that is the guide to use.

No match yet.

Give it a playlist and a guide to see which channels will show programme information.

How matching works

  1. tvg-id first. That is the intended join key: the tvg-id on an #EXTINF line must equal the id on a <channel> in the guide. Comparison is case-insensitive, because providers are inconsistent about case.
  2. Then names. Most real playlists have partial tvg-id coverage, so anything left over is matched on display name after normalisation — quality markers like “HD”, punctuation and accents are stripped, and “BBC One” and “BBC 1” are treated as the same channel.
  3. Then suggestions. Whatever is still unmatched is scored against every guide channel, and the closest candidates are offered so you can correct the tvg-id.

Why channels show a blank guide

Almost always one of three things: the channel has no tvg-id at all, its tvg-id does not exist in the guide, or the guide declares the channel but carries no programmes for it. This tool separates those three cases, because the fix is different for each.