BouquetMakerXtream (BMX) - v1.29
Немного переписан код.
Ничего нового - кроме того, что я убрал (пока) выбор серийных потоков. По-прежнему можно выбирать категории серий.
Исправлено несколько ошибок.
Восстановлен исходный парсинг get.php для series вместо type=simple API, который есть не у всех поставщиков.
Сделал все немного эффективнее с точки зрения памяти и обработки файлов, поскольку плейлисты становятся все больше и больше.
Лучше обрабатывает большие файлы, загружая сжатые версии и кусками. И некоторые данные теперь записываются в файлы, чтобы помочь с управлением памятью.
Надеюсь, все будет немного быстрее, но это зависит от размера ваших плейлистов.
Из названий серий следует удалить дублирующийся текст, добавляемый некоторыми поставщиками.
Я полностью протестировал это с плейлистами xtream, скачал плейлисты xtream как m3u, так и m3u_plus. Внешние плейлисты и локальные плейлисты.