та не имидж крайний "нестабильный"
У меня такой от 29/10/21 ... пока никакой "зелени" не ловил
исчё просьба увеличить ожидание загрузки файла . Через раз выпадает ошибка
Там стоит сейчас 60 сек .... я так понимаю если за 1 минуту не скачалось - то это явно бред какой-то , а не сервер
откуда Вы сливаете xmltv .... возьмите себе поправьте сами в EPGImport.py...
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Кстати в оригинальной версии - вообще нет контроля длительности загрузки ... и будет висеть - ВЕЧНО если сервер принял запрос и не отдает файл... я описывал эту ситуацию ... сервера rytec грешат такой фигней ... Вообще их сервера - полная лажа , если проанализировать ответы от них .. Такое впечатление что "на коленке" пиОнэры "лепили"... Особенно рагульно и самописно реализована "оценка" изменился ли файл с момента последненго запроса ... Такое впечатление что эти пиОнэры вообще не знакомы со стандартом rfc7232 (раздел 3 - Precondition Header Fields) и он не для них писан.
Только одного не могу понять , почему на уклане импорт идёт 3 минуты , а на DM900 все 10 минут ?!
Тут ТРИ "путя"
1) поддержка ядром twisted.thread , если поддерживает - то шустро, нет - то в 2 раза медленнее
2) Зависит от имиджа ... точнее от библиотек .. если в вашем имидже cElementTree - то шустро ибо либа на C .... иначе - в вашем имидже просто pure python ElementTree - а она раз в 10-15 медленнее
https://stackoverflow.com/questions/2351694/what-are-the-difference-between-celementtree-and-elementtree#:~:text=ElementTree%20is%20implemented%20in%20python%20while%20cElementTree%20is%20implemented%20in,Functionally%2C%20they%20should%20be%20equivalent.
Соответсвенно в исходниках сначала пытаемся по "шустрику", а если не поддерживается то - "как есть" ... Так что "плагин" написан по умному и "анализирует" возможности вашей "железяки" выбирая самый шустрый из доступных вариантов .... Или Вы думали я зря его "пилил" ?
3) Третий фактор , но это "мало влияющий", но все же ... Скорость чтения/записи на носитель на котором у вас epg.dat (epg.db) ....
мод не вешает ресивер . Ни одного спиннера небыло во время импорта . И по меню легко перемещаться , без задержек
Ну дык
В этом вся прелесть асинхронности twisted
p.s. и еще на DM - файл базы EPG это SQL, на остальных -"самописная" структура некой базы ... SQL - чуть тормознутей и требует больших ресурсов как памяти (это критично для скорости), так и процессорного времени ... .У вашего второго реса - тупо проц шустрее .. значительно шустрее ... так что ... чудес - не бывает .. У меня DM900 EPG Edem "заливает" в пределах 5-7 мин при этом и twisted.tread и cElementTree - присутствуют
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Этот же XMLTV на VU+Ultimo4K , при наличии тех же библиотек, "вдувается" от силы за 3 минуты
..... так что VU+ - отличный выбор