• Уважаемые пользователи! Сообщаем Вам, что у нашего форума появился официальный чат в Телеграм - https://t.me/forumtv_telegram в котором будут публиковаться все важные новости и изменения проекта
  • И так дорогие друзья, всем привет! Долгожданное свершилось! Не секрет, что многие плотно сидят на яблочных устройствах. И как мы знаем сторонние приложения - это до сегодняшнего дня было вообще под запретом. Но с начала 2004 года всё изменилось. И так, мы создали тему, как один из разработчиков, в данный момент, создаёт известные всем приложения для Apple tv И соответственно для поддержки и развития текущих и будущих приложений можно к нему обратиться. Найти тему можно ниже в разделе софта Всем удачи

Скрипт формирования плейлистов для acestream движка.

  • Автор темы Автор темы Dogerty
  • Дата начала Дата начала
Там есть привязка к EPG, т.е. в листе на выходе ID каналов прописываются?
И какой именно скрипт имеется ввиду?
Это врядли. Вот начал поднимать тот PHP что ты скинул. Можешь скинуть пример как ты параметы прописывашь при запуске?
 
Не все каналы почему-то берёт из ace.json (помойка)
Po2l выкладывал тут подшаманеный php-скрипт и всё работает, но после того, как форум вдруг лёг и смогли его восстановить, но с откатом на пред. месяц, то эти посты его с выложенным скриптом тю-тю.
Их было несколько вариантов, с доп. настройками.
Надо его просить, чтобы продублировал опять.

Выкладываю от себя, одна из версий им подшаманеная (арбайтен гут. Тянет все каналы):
 

Вложения

Это врядли. Вот начал поднимать тот PHP что ты скинул. Можешь скинуть пример как ты параметы прописывашь при запуске?
командная строка:
первый - Обязательный, куда складывать файлы.
второй - не обязательный (при отсутствии третьего параметра), вид url в .m3u.
третий - не обязательный, можно кинуть ссылку на json, например http://frytv.pp.ua/frytv.json :)
если второй параметр не задан - url будет infohash://блаблабла...
второй параметр может быть задан в виде форматной строки:
для ace
http://сервер:порт/ace/getstream?infohash=%s
для прокси
http://сервер:порт/pid/%s/stream.mp4
вместо %s подставится infohash.
Работа:
скрипт находит и подставляет tvg-id из EPG от iptvx.one и раскидывает по группам...
Все сведения о группах хранятся в tvg.json (будет создан при первом запуске в папке со скриптом). Можно редактировать под себя...
Есть возможность фильтровать только те каналы, которые найдены в EPG.
Для этого в util_ace.php нужно расскоментировать (убрать // в начале строки) строку... номер меняется, ищите по тексту.

про tvg.json...
поиск производится по массиву tvg-name без учета регистра.
Пример:
в листе ace есть канал "НОВЫЙ КАНАЛ HD". В tvg.json видим
{"tvg-id":"novy-kanal-ua","tvg-name":["Новый канал","Новий канал"],"group-title":"Украина"}
т.е по навванию "НОВЫЙ КАНАЛ HD" ничего не найдет. Придется править...
Делаем так
{"tvg-id":"novy-kanal-ua","tvg-name":["Новый канал","Новий канал","НОВЫЙ КАНАЛ HD"],"group-title":"Украина"}
теперь канал с именем "НОВЫЙ КАНАЛ HD" будет привязан к телепрограмме с tvg-id novy-kanal-ua.
Для каждого канал можно задать имя как он будет отображаться в проинрователе. Например:
{"tvg-id":"novy-kanal-ua","tvg-name":["Новый канал","Новий канал","НОВЫЙ КАНАЛ HD"],"group-title":"Украина","display-name":"Новый канал"}
теперь, как-бы канал не назывался в листе ace, он будет получать название из display-name.
В display-name не нужно указывать разрешение (HD,FHD,4K,UHD) канала, оно автоматом подтянется из названия канала в ace. Т.е. если канал в листе ace называется "НОВЫЙ КАНАЛ HD" а в display-name указано "Новый канал" - на экране мы получит "Новый канал HD".

ЗЫ забыл, перед запуском нужно удалить старый .json в папке с листами...
UPD 04/03/21
Теперь можно создавать лист FryTV
 
Po2l выкладывал тут подшаманеный php-скрипт и всё работает, но после того, как форум вдруг лёг и смогли его восстановить, но с откатом на пред. месяц, то эти посты его с выложенным скриптом тю-тю.
Их было несколько вариантов, с доп. настройками.
Надо его просить, чтобы продублировал опять.

Выкладываю от себя, одна из версий им подшаманеная (арбайтен гут. Тянет все каналы):
Тут нету привязки к EPG :(
 

Pljushevij

Я прочитал текстовый файлик никак не могу запустить так чтобы сформировался такой файлик как фрайтв был. Вот его старенкий пример расширение json сменил на txt т.к. не хотело закидывать
 

Вложения

  • frytv.txt
    frytv.txt
    869.4 KB · Просмотры: 93
Последнее редактирование:

Pljushevij

Я прочитал текстовый файлик никак не могу запустить так чтобы сформировался такой файлик как фрайтв был. Вот его старенкий пример расширение json сменил на txt т.к. не хотело закидывать
Я запускаю так:
php as.php ./lists/as http://192.168.1.1:1977/pid/%s/stream.mp4 http://192.168.1.1/trash/ace.json

Так формируется лист для прокси Пепсика. ace.json дублирую себе из "помойки"
 

Вложения

  • ace.7z
    ace.7z
    12.7 KB · Просмотры: 61
Но...
Как и в старом скрипте в начале выкидывает кучу одинаковых ошибок такого рода:
Код:
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36
PHP Notice:  Undefined index: program in /home/maximus/acesearch/newphp/util_ace.php on line 36

Лист формируется, но хотелось бы понять, на что ругается скрипт
 
В ночь с 18 на 19 сентября перестал работать питоновский скрипт получения плейлиста, причем перестала работать только часть которая формирует лист с проксей, валится на этом шаге content_id.append(str(urllib.request.urlopen(content_id_gen_url).read())[29:]) в питоне пока не силен, посмотрите плиз
 
В ночь с 18 на 19 сентября перестал работать питоновский скрипт получения плейлиста, причем перестала работать только часть которая формирует лист с проксей, валится на этом шаге content_id.append(str(urllib.request.urlopen(content_id_gen_url).read())[29:]) в питоне пока не силен, посмотрите плиз
Значит ресурс на который лезет скрипт недоступен.
 
Последнее редактирование:
Значит ресурс на который лезет скрипт не доступен.
ресурс доступен, скрипт из поиска acestream search по урлу https://api.acestream.me/all?api_version=1.0&api_key=test_api_key берет и формирует через проксю acestream нормально порт 6878, а через проксю порт 8081 с сегодняшнего дня не хочет, может формат выдачи изменился или еще что-то
 
Чёйта не алё!
Вижу, что добавил в коде, но icon src= не добавляется ни к одному каналу. JSON с помойки. Запускаю так:
php as.php ./lists acestream://%s http://192.168.1.1/trash/as.json
Нужно tvg.json заново создать.
Иконки оттуда берутся.

И вообще, его нужно периодически обновлять, какие-то каналы убирают, какие-то добавляют.
Если списке из помойки есть picon-ы, я не могу добавить, нет у меня этого списка.
 
Назад
Сверху