TVLINK: настройка и использование (инструкция обновляется и дополняется).- модули Streamlink релиз 2.1.2
- корректное закрытие Muxed-потоков (освобождение ресурсов)
- изменена функциональность переключателя "Add channels" источников
- оптимизация модуля создания EPG
Новый алгоритм в модуле EPG позволил в 5 раз увеличить скорость создания программы и во столько же уменьшить потребление ОЗУ в процессе работы.
Для примера: на моем роутере "NanoPi R1", создание программы для 250-ти каналов длилось около 25 минут (слабенький процессор Allwinner H3) и съедало в это время почти всю память (1Gb).
Теперь эта процедура занимает не больше 5 минут (при создании EPG используется только одно ядро CPU, чтобы процесс не мог повлиять на стабильность трансляции) и расходует около 150Mb.
Изменения переключателя "Add channels" сделаны
по этому запросу.
1) переключатель (Add channels) автоматически вернется в положение "Выключено" как только каналы будут добавлены. Не важно как обновляется источник: в ручном (через веб-интерфейс) или автоматическом режиме.
2) если в настройках установлено "Refresh sources at startup" или "Refresh sources at playlist" то все каналы источника будут добавлены в список при обновлении источника для которого включено "Add channels".