StreamTest

Two IPTV channels share a tvg-id

Duplicate tvg-ids make several channels display the same programme guide.

What it means

More than one #EXTINF entry declares the same tvg-id, so they all resolve to a single channel in the guide.

Why it matters

Clients key the guide by tvg-id. Duplicates mean the wrong schedule appears on at least one channel, and recording or catch-up requests can land on the wrong stream entirely.

How to fix it

  1. Give each channel its own tvg-id, and add a matching <channel> to the guide.
  2. Where the duplicate is a genuine second feed (a backup, or an HD variant), decide whether it should share the guide deliberately — if so, the duplicate is expected and can be ignored.

Check your own stream

The free M3U checker runs this check on every analysis and links each finding straight back here.

Open the M3U checker

Frequently asked questions

What does "Two IPTV channels share a tvg-id" mean?
More than one #EXTINF entry declares the same tvg-id, so they all resolve to a single channel in the guide.
Why does it matter?
Clients key the guide by tvg-id. Duplicates mean the wrong schedule appears on at least one channel, and recording or catch-up requests can land on the wrong stream entirely.
How do I fix it?
1. Give each channel its own tvg-id, and add a matching <channel> to the guide. 2. Where the duplicate is a genuine second feed (a backup, or an HD variant), decide whether it should share the guide deliberately — if so, the duplicate is expected and can be ignored.
How can I detect this automatically?
Paste your IPTV M3U playlists URL into StreamTest's free M3U checker. It runs this check on every analysis, flags the finding, and links straight back to this page — no sign-up required.

Related IPTV playlists checks