I've found that tvg-id gets dropped completely if the provider sends tvg-id=""
For example:
#EXTINF:-1 tvg-id="" tvg-name="Example Channel" tvg-logo="https://provider/image.jpg" group-title="Example Group", Example Channel Text
http://provider:8080/example
iptv-proxy will convert this to:
#EXTINF:-1 tvg-name="Example Channel" tvg-logo="https://provider/image.jpg" group-title="Example Group", Example Channel Text
http://provider:8080/example
This is causing channels to not appear.
I've found that tvg-id gets dropped completely if the provider sends tvg-id=""
For example:
#EXTINF:-1 tvg-id="" tvg-name="Example Channel" tvg-logo="https://provider/image.jpg" group-title="Example Group", Example Channel Text
http://provider:8080/example
iptv-proxy will convert this to:
#EXTINF:-1 tvg-name="Example Channel" tvg-logo="https://provider/image.jpg" group-title="Example Group", Example Channel Text
http://provider:8080/example
This is causing channels to not appear.