When multiple channels in a playlist share the same tvg-id, selecting one of them start playback of a different channel instead of the selected one.
Although duplicate tvg-id values are not ideal, they are common in many IPTV playlists. The player should always play the channel that the user selected, regardless of duplicate tvg-id values, rather than resolving playback based solely on tvg-id.
This is an example:
#EXTINF:-1 tvg-id="rtl" tvg-name="RTL Televizija HD" group-title="Hrvatska",RTL Televizija HD
http://removed_domain/removed_user/removed_password/16
#EXTINF:-1 tvg-id="rtl" tvg-name="RTL Televizija HEVC" group-title="Hrvatska",RTL Televizija HEVC
http://removed_domain/removed_user/removed_password/15
When multiple channels in a playlist share the same tvg-id, selecting one of them start playback of a different channel instead of the selected one.
Although duplicate tvg-id values are not ideal, they are common in many IPTV playlists. The player should always play the channel that the user selected, regardless of duplicate tvg-id values, rather than resolving playback based solely on tvg-id.
This is an example: