Перейти к содержимому


Фотография

My Epg Server(Плагин Сервер Epg Xmltv) И Liteiptvplus Клиент


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 480

#1 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 29 March 2019 - 22:00

myEPGserver - плагин сервер EPG.
Поддерживается:

  • xmltv

 
Прикрепленный файл  dune_plugin_myEPGserver.zip   202.12К   296 Количество загрузок:
 
Плагин-сервер потому что доступ к EPG может иметь любое приложение установленное на плеере с сервером и так же любой плагин на других плеерах по сети. 
Плагин может получать xmltv epg как с локального файла так и по http ссылке. Получение epg как вручную так и по расписанию раз в неделю в указанный день и указанное время (utc +0 time).

 

Плагин с поддержкой myEPGserver: 

Прикрепленный файл  dune_plugin__liteIPTVplus.zip   28.25К   386 Количество загрузок:

v190923
- исправлена выгрузка папки data
- исправлен вебинтерфейс

 

Есть много вопросов что и как сделать, и впринципе знаю как, но вопрос в том как это сделать максимально просто и понятно. 

 

Почему сервер? А не добавление этой функции в каждый плагин. Потому что если у вас 3 плагина будут одновременно тянуть xml и обрабатывать его то плеер может не потянуть. Так же необходимо бы было гдето держать гигабайты файлов epg для каждого плагина. А если еще плееров несколько.  Так все в одном месте с которого могуть брать epg как плагины ыустановленные на одном плеере так и на нескольких. Главное что бы ваш плеер с сервером выключался в стендбай а не на полное выключение. 

 

Небольшое замечание. У меня на сигме стоит системная флешка и я заметил еще при установке peerflix-server или ентваре что после того как на флешку записывается много файлов то следующая загрузка плеера происходит долго об этом я предупреждал в тех плагинах и темах. После созлания тысячи файлов епг аналогично.  Поэтому надо только подождать. Я не знаю это у всех так или только у меня на этой моей конкретной флешке. 

 
Для плагинов есть пока такое API для получения EPG:
http://ip плеера/cgi-bin/plugins/myEPGserver/getEpg?day_start_ts=день EPG unix time&caption= urlencode имя канала 
или
http://ip плеера/cgi-bin/plugins/myEPGserver/getEpg?day_start_ts=день EPG unix time&tvgid= tvg-id из xmltv файла и плейлиста
или
http://ip плеера/cgi-bin/plugins/myEPGserver/getEpg?day_start_ts=день EPG unix time&idname= md5 хеш канонизиронного имени канала
удаление всего содержимого папки с epg
http://ip плеера/cgi-bin/plugins/myEPGserver/getEpg?clear
добавление http адреса epg xmltv
POST
action=addDelXmltvEpg&saveValue=http адрес
url
http://ip плеера/cgi-bin/plugins/myEPGserver/folders

 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#2 euro1966

euro1966

    Неутомимый энтузиаст

  • Пользователи
  • PipPipPipPipPipPip
  • 444 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 00:54

Испытал два Ваших новых плагина.Первое впечатление хорошее.На первом же этапе столкнулся с проблемой.1-прописал ссылку на epg.запустил неотредактированый плейлист, бомба .На каналах без иконок программу показывает.Но для того чтобы охватить программу для всех каналов иногда нужно и до пяти ссылок.Опыт с андроидными плеерами есть.2-добавил другую ссылку и тут косяк,вся программа пропала.Вы зададите вопрос,а может ссылка не рабочая.Может.Только если ссылка не рабочая она ничего и не вносит.Так  вот косяк.Когда я прописываю другую ссылку первая удаляется.В андроидных плеерах все ссылки сохраняются и по мере добавления я выбираю какую оставить.Вот пока в крации.Удачи Вам Маэстро!


Dune HD Base 2.0
Dune HD TV 102

Dune HD Connect
Dune HD Solo Lite
Dune HD Pro 4K

Dune HD Real Vision 4K

Dune HD Neo 4K175e

Dune HD SmartBox 4K Plus

Dune HD Magic 4К
Samsung HT-TX35
Philips50PUS7906

 


#3 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 12:03

Пока поддерживается только одна ссылка епг. Когда вы вносите новый адрес и запускаете загрузку старые файлы очищаются.

 

Это тестовая версия что бы проверить как распознаются каналы и как работает получение епг по расписанию.  Так же что со сдвигом епг. Так же в плагине должна остатся ЕПГ на неделю назад для архивов. И так далее. Еще интерестно как оно работает на старых  плеерах.  Еще проверить все ли каналы подтягиваются из xml файла.

Как работает привязка имени канала к ЕПГ из myEPGserver есть какието каналы которые не привязались?

 

 

Я в первом посте писал 

 

 

Есть много вопросов что и как сделать, и впринципе знаю как, но вопрос в том как это сделать максимально просто и понятно. 

 1. Планирую сделать возможность ввода  неограниченного количества  адресов xmltv (150 гиговый файл обрабатывается на соло 5-7 минут)  и возможно jtv (пока не смотрел) и плюс всетв и мыло и может других каких то зарубежных по типу как было в altIPTV.

Возникает вопрос как строить окончательный список? 

допустим по ссылке 1 мы получили епг к каналу "Шляпа" и по ссылке 2 мы получили  епг к каналу "Шляпа"  - два оставить мы не можем (а может и можем)  потому что тогда прийдется в iptv плагине указывать гдето для канала "Шляпа" программу надо брать с файлов 2й ссылки плюс папка с файлами ЕПГ будет содержать еще больше файлов. По одной ссылке у меня получалось 1200 файликов(каналов). Поэтому при загрузке мы должны или оставить епг канала  "Шляпа" от первый ссылки или перезаписать уже со второй. 

 

Мне видится чтото типа как в Bazinga список источников так же список EPG источников с возможностью отключения и возможность установить очередность кто первый кто второй. И загруженная с первого источника ЕПГ канала  "Шляпа" остается, а со второго уже не сохраняется.  Если будет 3й источник то он пропускает все каналы с 1-2 источника и так далее. 

 

Можно вообще заморочится и пропускать указанные каналы, но это мне кажется потом долго настраивать. 

Но я не знаю как будет просто и понятно.

 

2. Не знаю как поступить с иконками. На данный момент в моих плагинах все просто иконке присваиваем id всетв и по нему берем иконку, НО теперь если плагин будет использовать myEPGserver то иконки надо по другому как то цеплять. Их даже можно держать в myEPGserver а не в iptv плагине. Тоже не могу придумать как  бы это сделать просто.

 

3. Привязка канала к епг.  Как сделать наиболее удобной привязку канала к ЕПГ.  Допустим в плейлистах канал называется  "Шляпа"  а в ЕПГ есть две версии  "Шляпа Котелок"  и "Шляпа Сомбреро" и вы знаете что вам надо привязать вашу "Шляпу" к "Шляпа Сомбреро". Как для всех удобнее и понятней будет эта привязка.  Она уже щас есть в принципе в этом тестовом плагине liteIPTVplus - это переименование (надо переименовать в плагине  liteIPTVplus канал "Шляпа" на "Шляпа Сомбреро" и оно появится).  Оставить такое простое переименование или делать такую же привязку как по зеленой кнопке к vsetv.

 

4. Как групировать стримы в один в плагинах  liteIPTVplus и altIPTV  (планируется нова версия с нуля с нужными функциями старой). Сейчас эта групировка происходит по vsetv.

 

Есть еще и другие вопросы,  но пока эти самые важные в плане функциональности и простоты. Я просто не пользуюсь этим ни на каких устройствах и поэтому не знаю как может это быть реализовано у других.  Поэтому жду ваших предложений как сделать это удобным и понятным или как это уже реализовано где то. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#4 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 12:34

Этот плагин только для андроида?


Apple TV 4K

Dune HD Pro 4K II


#5 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 12:37

Нет, с чего вы взяли?


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#6 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 12:50

Вторая запускается. Первая нет-некорректные данные приложения


Apple TV 4K

Dune HD Pro 4K II


#7 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 12:54

кто такая вторая и кто такая первая? Я их наверное не знаю?


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#8 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 12:56

dune_plugin_myEPGserver_v1.0.0.zip---некорректные данные приложения

dune_plugin_liteIPTVplus_v1.8.1.zip. этот запустился


Apple TV 4K

Dune HD Pro 4K II


#9 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 13:00

Перекачайте в первом посте заново. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#10 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 13:18

Сейчас попробую


Вот сейчас пошел


Apple TV 4K

Dune HD Pro 4K II


#11 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 13:25

Скажите а по https тоже будет работать?


Apple TV 4K

Dune HD Pro 4K II


#12 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 13:43

Должно, на соло у меня работало.  Если не будет то переделаю. 

Я тестировал по ссылке 

https://iptvx.one/epg/epg.xml.gz 

подтягивало


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#13 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 13:58

Сколько у вас по времени заняло обновить это?

Я попробовал по ссылке http://epg.it999.ru/edem.xml.gz

Минут 20 уже идет запуск.


Но в целом понимаю что тема эта имеет право жить и развиваться


Apple TV 4K

Dune HD Pro 4K II


#14 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 14:08

эту ссылку обработало за 1 минуту 48 сек .

заскрините лог последнего обновления епг. 

 

ЗЫ Идея же в том что бы это раз в неделю запускалось по расписанию ночью или днем. Ручной запуск тоже возможен - на пример если плеер без доступа к интернету или если вы используете КИТ (помоему так)


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#15 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 14:11

Минуту


Apple TV 4K

Dune HD Pro 4K II


#16 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 14:22

Не получается скрин скинуть больше 2мб


Apple TV 4K

Dune HD Pro 4K II


#17 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 14:24

любой фотохостинг http://forum.hdtv.ru/i.piccy.info/- без рекламы


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#18 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 14:30

Загрузил

IMG_1861_800.jpgi.gif

Прикрепленные файлы


Apple TV 4K

Dune HD Pro 4K II


#19 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 30 March 2019 - 14:31

За 1 минуту 10 сек все прошло.


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#20 azazelo.666

azazelo.666

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 162 сообщений
  • Gender:Male
  • Location:Владивосток

Отправлено 30 March 2019 - 14:39

И что у меня тогда не так и по вашей ссылке тоже самое пошло время


Расположение файлов с EPG я могу любое выбрать?


Apple TV 4K

Dune HD Pro 4K II