Посмотрел на плейлист от ТВ.Тим ,там присутствует ID каналов,а из избранного всё равно, после выхода из плагина,исчезают оные.
EXTM3U
#EXTINF:0 tvg-id="Первый HD" tvg-logo="http://tv.
На пример
Кто вам сказал что это ID каналов? Это EPG ID. А разные каналы могут иметь один EPG ID, например "Первый" и "Первый HD".
#EXTINF:-1 timeshift="14" catchup-days="14" catchup-type="flussonic" tvg-id="pervy" group-title="Общие" tvg-logo="http://pl.ottglanz.tv/icon/9195.png",Первый канал #EXTINF:-1 timeshift="14" catchup-days="14" catchup-type="flussonic" tvg-id="pervy" group-title="Общие" tvg-logo="http://pl.ottglanz.tv/icon/2214.png",Первый канал HD
Так же как и имя канала может быть одинаковым для разных каналов. Такое тоже встречается. Просто забыли дать приставку HD, но ссылка на поток указана другая.
#EXTINF:0 group-title="Общие" tvg-id="726" tvg-logo="http://epg.it999.ru/img/726.png" tvg-rec="7",Мир http://localhost/iptv/00000000000000/113/index.m3u8 #EXTINF:0 group-title="Общие" tvg-id="726" tvg-logo="http://epg.it999.ru/img/726.png" tvg-rec="7",Мир http://localhost/iptv/00000000000000/214/index.m3u8
За ID каналов отвечают другие атрибуты. Например "CUID", "channel-id", "ch-id", "tvg-chno", "ch-number"
#EXTINF:0 CUID="2" tvg-id="Iptvx:rossia1" tvg-name="Iptvx:rossia1" arc-timeshift="168" arc-time="168" catchup="shift" catchup-days="7" tvg-logo="http://stb.mymagic.tv/images/logo_chanel/Rossiya_HD.png"group-title="1.Основные",Россия HD #EXTINF:0 CUID="3" tvg-id="Iptvx:rossia1" tvg-name="Iptvx:rossia1" arc-timeshift="168" arc-time="168" catchup="shift" catchup-days="7" tvg-logo="http://stb.mymagic.tv/images/logo_chanel/Rossiya1.png" group-title="1.Основные",Россия 1