Die channels.conf muss z.B. in der Art dieser Liste
https://github.com/Zabrimus/vdr-plugin-iptv-samples/blob/master/samples/kodinerds/kodi_tv_main.channels.conf aufgebaut sein. Die Zugehörige m3u Liste ist diese
https://github.com/Zabrimus/vdr-plugin-iptv-samples/blob/master/samples/kodinerds/kodi_tv_main.cfgJede Zeile der channels.conf verweist auf eine Zeile in der m3u Liste. Der Parameter A=... gibt die Zeile in der m3u Liste an, in der die URL steht. Wichtig beim Erstellen der channels.conf ist, dass einige Felder eindeutig sind, also nicht mehrfach den selben Wert enthalten dürfen. Betroffen sind das Zweite, zweit-letzte und viert-letzte Feld. Im Beispiel ist zu sehen, das diese hochgezählt werden.
Alternativ kann die URL auch direkt in die channels.conf eingebaut werden, so wie es bei der MLD Kanalliste IPTV_FreeTV-DE.conf gemacht wurde, die aus den beiden anderen genannten Listen generiert wird.
Und dann kann auch noch ein Tool wie z.B. vlc verwendet werden, um die Streams zu konvertieren, bevor diese an den VDR weitergereicht werden. Auch dies kann in der channels.conf festgelegt werden.