Слетало когда был Пазл вместо TVLINK и я отказался от этого метода, а после перехода на TVLINK я еще не пробовал. Попробую, TVLINK работает намного лучше.
Лично у меня, еще не разу не было сбоя. Начиная с 1-й версии.
Еще на стадии планирования TVLINK у меня было две мысли:
1) сделать нумерацию каналов (добавить колонку в Channels), чтобы можно было присвоить каналу номер. TVH понимает теги плейлиста
tvh-chnum/tvg-chno типа такого (канал номер 10):
#EXTINF:-1 tvh-chnum="10",ИмяКанала
http://.............
Это есть в исходниках, но на практике я не пробовал. По идее TVH сразу пропишет номер канала.
2) сделать чтобы TVLINK выдавал программу (xmltv).
И то, и другое - в принципе решает проблему. Что номера, что EPG-связи сохраняются в базе и настроив один раз не нужно беспокоиться.
От первого отказался потому, что мне достаточно сортировки по имени. Второе я обдумывал в контексте использования TVLINK с IPTV Simple и тоже отказался. Кроме того, что в IPTV Simple не возможно добавить второй адрес xmltv и вообще как-то повлиять на EPG, самый главный (на мой взгляд) недостаток - это огромный таймаут плеера (не дает закрыть/переключить канал) когда поток подвис.
Возможно в будущем сделаю и то, и другое.