Комментарии 12
Вы логотипы подтягиваете с гита AlexELEC, посмотрите в его скриптах, он получает список логотипов (их url) прямо по API (метод channel_list) от torrent-tv, это «интереснее» чем статическая зависимость.
Вариантов множество. В ttv.py по умолчанию используется
LOGOS_URL = "https://raw.githubusercontent.com/AlexELEC/channel-logos/master/logos/{}.png"
. Если у вас есть папка с логотипами на устройстве, а IPTV-менеджер умеет использовать такую папку с логотипами, то можно использовать LOGOS_URL = "{}.png"
. Если папка с логотипами находится на самом маршрутизаторе, то можно использовать LOGOS_URL = "http://192.168.0.1/logos/{}.png"
. Частные случаи получения логотипов по какому-то API вы можете реализовать в коде и им поделиться. Всё зависит только от вашего желания что-то улучшать и менять.А почему бы просто не сформировать собственный плейлист с «помойки», ссылки в котором практически никогда не меняются?
91.92.66.82/trash/ttv-list/AceLiveList.php
91.92.66.82/trash/ttv-list/AceLiveList.php
Можно и так делать. Почему бы и нет, если функциональность этого редактора вас устраивает.
как я понял, в начале воспроизведения в vlc, на сервер автора этого списка (кстати, кто он?) шлется инфа для обновления id. можно сделать обновление самостоятельно с помощью некого скрипта? а то сегодня сервер есть, а завтра он сдохнет.
пробую заменить в ttv.py PLAYLIST_LOAD_URL = «91.92.66.82/trash/ttv-list/ttv.all.tag.player.m3u»
на PLAYLIST_LOAD_URL = «91.92.66.82/trash/ttv-list/ttv.all.tag.iproxy.m3u»
— не создаётся pylaylist.m3u (напрямую, без скрипта, ссылку тянет),
возвращаю обратно все создается.
И ещё я так понял скрипт не может переписать старый playlist.m3u приходится вручную удалять плейлист, потом заново запускать скрипт
прошивка padavan 3.4.3.9L-100_1f9e56d на mi-r3g
на PLAYLIST_LOAD_URL = «91.92.66.82/trash/ttv-list/ttv.all.tag.iproxy.m3u»
— не создаётся pylaylist.m3u (напрямую, без скрипта, ссылку тянет),
возвращаю обратно все создается.
И ещё я так понял скрипт не может переписать старый playlist.m3u приходится вручную удалять плейлист, потом заново запускать скрипт
прошивка padavan 3.4.3.9L-100_1f9e56d на mi-r3g
А зачем вы меняете 91.92.66.82/trash/ttv-list/ttv.all.tag.player.m3u на 91.92.66.82/trash/ttv-list/ttv.all.tag.iproxy.m3u? (т.е. в чём смысл?) Программа заточена по формат ttv.all.tag.player.m3u, а параметр PLAYLIST_LOAD_URL предназначен для смена адреса загрузки этого плейлиста (если адрес «суперпомойки» изменится). Естественно, при смене не работает, т.к. в плейлисте по ссылке потоки имеют адрес «http:...», а не «acestream:...»
Формат ссылок на поток в выходном плейлисте вы можете изменить через параметр STREAM_URL.
Примеры:
Программа вместо {} подставит ID потока.
playlist.m3u перезаписывается при каждом запуске ttv.py/playlist.cgi (если есть файл favorites.txt).
Формат ссылок на поток в выходном плейлисте вы можете изменить через параметр STREAM_URL.
Примеры:
STREAM_URL = "http://127.0.0.1:6878/ace/getstream?id={}&.mp4"
STREAM_URL = "acestream://{}"
Программа вместо {} подставит ID потока.
playlist.m3u перезаписывается при каждом запуске ttv.py/playlist.cgi (если есть файл favorites.txt).
ok, понятно теперь, а есть возможность сделать так, чтоб, конкретные, дублированные не HD-каналы пропускались скриптом и оставались обе версии канала, то есть отмеченные каким-нибудь маркером (рен тв не-HD допустим, показывает без проблем, тогда как HD версия — всё печально)
К чему такие сложности? У меня просто по крону раз в сутки скрипт парсит «помойку», выдергивает нужные мне каналы и сохраняет плейлист на мой сервак, откуда его берет LazyIPTV.
И всё работает всегда.
Рекомендую ;)
И всё работает всегда.
Рекомендую ;)
Статья не лишена смысла так как помойка живее всех живых: http://pomoyka.i2p
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Приводим в порядок плейлист Торрент-ТВ («Суперпомойка»)