этому плагину нужен имя и пароль с сервера
Что нового...
Множество изменений кода :думающее лицо:
Исправление ошибок
Улучшения скорости
Series - Удален вызов API "simple" xtream и заменен на оригинальный вызов get.php. Теперь я анализирую эти данные.
Series - удалено скрытие названий серий (оно было слишком медленным). Так что теперь можно скрывать только категории серий. Series теперь должно занимать максимум 2 минуты. А не 15 минут для больших плейлистов.
Series - для потоков серий, которые дублируют название серии в названии, я удалил это, чтобы оно отображалось только один раз, и, следовательно, сократилась длина названий потоков серий.
Data - вам, возможно, захочется удалить файл json - так как я изменил способ хранения скрытых элементов. Иначе это может запутать.
Еще немного работы, так как мне не нужно загружать файлы дважды при переключении с выбора потоков на создание потоков.
Немного переписан код.
Ничего нового - кроме того, что я убрал (пока) выбор серийных потоков. По-прежнему можно выбирать категории серий.
Исправлено несколько ошибок.
Восстановлен исходный парсинг get.php для series вместо type=simple API, который есть не у всех поставщиков.
Сделал все немного эффективнее с точки зрения памяти и обработки файлов, поскольку плейлисты становятся все больше и больше.
Лучше обрабатывает большие файлы, загружая сжатые версии и кусками. И некоторые данные теперь записываются в файлы, чтобы помочь с управлением памятью.
Надеюсь, все будет немного быстрее, но это зависит от размера ваших плейлистов.
Из названий серий следует удалить дублирующийся текст, добавляемый некоторыми поставщиками.
Я полностью протестировал это с плейлистами xtream, скачал плейлисты xtream как m3u, так и m3u_plus. Внешние плейлисты и локальные плейлисты.