Конвертер iptv плейлиста от edem.tv

Update. Создал сервис, в котором все можно сделать онлайн.
Недавно начал пользоваться iptv-провайдером edem.tv, т.к. подключать кабельное тв не хотелось из-за финансовой выгоды. 1$ за месяц на два устройства - это имхо почти даром.

На обоих устройствах использую Kodi с плагином pvr iptv simple client. Но и есть минусы предоставляемого плейлиста эдемом. Это отличие содержимого плейлиста, т.е. pvr iptv simple client не понимает категории и названия каналов отличаются от сервисов EPG. Т.е. у едема так:
#EXTINF:0,ТНТ
#EXTGRP:другие
http://XXXXXXXXXX/iptv/YYYYYYYYYYY/502/index.m3u8
а нужно, чтобы было примерно так:
#EXTINF:-1 group-title="Другие" tvg-name="ТНТ" tvg-logo="ТНТ.png",ТНТ
http://XXXXXXXXXX/iptv/YYYYYYYYYYY/502/index.m3u8

В данной статье опишу как сконвертировать iptv плейлист от edem.tv универсальным. А именно на выходе будет возможно:
- плейлист будет похож на другие плейлисты, к примеру как с "суперпомойки";
- можно изменять тексты, к примеру названия телеканалов для соответствия с EPG (или указать ссылку на логотип, зависит от вашей фантазии);
- группировать каналы;
- удалять группы/каналы;
- создавать избранные каналы, т.е. указанные каналы можно вывести на первые строчки плейлиста.

P.S. я не являюсь автором скриптов. Я просто чуть поправил под себя и объединил их в один.

Что требуется:
- сервер с php (подойдут и бесплатные типа 000webhost);
- cron (планировщик). Можно и без него, но тогда для обновления плейлиста придется самому вручную переходить по ссылке через браузер.

Итак:
1. качаем файл и закидываем на сервер (скажем путь к скрипту у вас получился https://odnkz.blogspot.com/edem3.php). Откройте файл к примеру через notepad++ и отредактируйте под свои настройки и усмотрение. Как и что делать прописаны в комментарии;
2. качаем файл для избранных каналов. Укажите свои каналы, которые хотите видеть в начале списка;
3. после настройки скрипта запустите его для теста. В браузере перейдите по вашей ссылке к примеру https://odnkz.blogspot.com/edem3.php. Если рядом с скриптом появится файл ttv.m3u8 с содержанием, то все ок;
4. в cron-е (в планировщике) настройте, чтобы скажем ежедневно ночью в 03:00 переходил по выше ссылке;
5. в pvr iptv simple client укажите ссылку на плейлист к примеру https://odnkz.blogspot.com/ttv.m3u8
6. На этом все.
Приятного просмотра!
В итоге должно получиться примерно так:

Комментарии