Чеккер IPTV-плейлистов

Добрый день, коллеги!

Решил поделиться с вами своим проектом. Начиналось всё как личная утилита «для себя», но в процессе понял, что штука вышла полезная — возможно, пригодится и вам.

Какую проблему решал.

Бесплатных IPTV-плейлистов в сети много, но вот беда — живут они недолго, каналы постоянно «падают», скорость оставляет желать лучшего. Постоянно вручную искать актуальные сборки и чистить их надоело.

Поэтому я сделал программу, которая:

  • автоматически собирает несколько плейлистов в один;

  • с заданным интервалом проверяет все каналы на доступность и скорость отклика;

  • исключает дубли и неработающие ссылки;

  • на выходе формирует стабильный, «живой» M3U-плейлист.

А чтобы всем этим удобно управлять, с помощью MiMo Code обернул логику в веб-интерфейс с гибкими настройками фильтрации — можно задать свои пороги скорости и доступности.

Кстати, про EPG: программа сама скачивает ТВ-программу из нескольких источников и оставляет в ней только те каналы, которые есть в итоговом плейлисте. Всё аккуратно и без мусора.

Проект на GitHub:

5 лайков