Друзья, похоже я один смотрю IPTV с TVHeadend. Программа тоже отвалилась. Ниже как пофиксить. Добавил скрины. Добавлю описание текстом.
Нашлось время, распишу как пофиксить расписание на (старых?) конфигурациях TVHeadend:
1. Смотрим IP адрес приставки в настройках Коди, там есть информация о системе. Переходим по этому IP и порт 9981. Это мой первый скрин в цитируемом сообщении. Здесь смотрим какие грабберы у вас подключены и фиксируем их имена файлов в файловой системе приставки.
2. Заходим в файловую систему приставки кто как умеет. Ниже примеры для IPTVX.one
2.1. Если через ssh/scp, тогда используем аккаунт root/mcpc; идем по пути [IP]:22/storage/.config/tvheadend/bin/tv_grab_iptvx_one
2.2. Если через smb (обычный сетевой доступ для пользователей windows) \\[IP]\Configfiles\tvheadend\bin\tv_grab_iptvx_one
3. Для IPTVX.one я заменил путь на рекомендуемый у них на форуме (второй и третий скрины):
XMLTV_LOCATION_WEB="
https://iptvx.one/EPG"
4. Чтобы этот путь корректно работал всегда, утилита curl должна отрабатывать перенаправления, которые возвращает нам сервер IPTVX.one. Для этого я вставил параметр -L в строке выполнения curl (строка №17 в моем файле). Получилось вот что (третий скрин):
curl -L -s --connect-timeout 5 --max-time 20 -R -z "$XMLTV_FILE_GZ" -o "$XMLTV_FILE_GZ" "$XMLTV_LOCATION_WEB"
5. Кто использует cbilling, там тоже надо -L.