-
EPGImport 1.0-20180912
12.09.2018
- [EPGImport] Brought in line with PLi-version.
- channel id is no longer case-sensitive, this will ease maintainers work.
- Delete global variable "parse_autotimer"
- EPGImport: do not try fake recording for services containing url
Quote:
This commit allows using service references other than 1:0:1 on custom channels.
Previously it could work only for 4097 and servicemp3, but once serviceapp was used
the following error occured:
[EPGImport] Parsing channels from '/etc/epgimport/MyTest.channels.xml'
[eNavigation] record: -1
record returned non-zero
Invalid serviceref string: 4097:0:1:A0A2:0:0:0:0:0:3:http%3a//...m3u8:Radio Contact Vision HD
That is happening because serviceapp, doesn't support recording yet.
So instead of adding fake recording on serviceapp/hisi/... we can simply disable the check when
URL detected on service reference.
Finally the instructions in https://forums.openpli.org/topic/476...iptv-channels/
must change since "Also the 4097 has to be replaced by a 1" is not valid any more.
Any service referene on channel should work now, as long as there is a url included.
thx @ OE-Alliance
-
EPGImport 1.0-20180918
18.09.2018
- Disable checkValidServer it crashes when the vuplus-community.net-Server gets checked.
- A mirror is unable to send file with .log extension, so we decide to change the LastUpdate.log into LastUpdate.txt
- Whitespace and EOL cosmetics
- Re-Add nocheck and validServer lost in previous commit
thx @ OE-Alliance
-
ну вот сколько пользую сп.тв...ни разу,ни разу корректно не отобр.инфа на укр.каналах! нет ли у кого нибудь живой воды?..другого средства не знаю!
-
Ребята подскажите, какой плагин (версию) epg import установить для VTI, чтоб работало? ставлю с фида (прописую адрес от Vasiliks)- "0 событий загружено". пробую другие версии, "некоторые плагины недоступны" ругается на boxbranding...
-
mixon (https://giclub.tv/index.php?action=profile;u=95469), попробуй этот (https://giclub.tv/index.php?topic=7950.0;message=302103)
-
Vasiliks (https://giclub.tv/index.php?action=profile;u=4229), спасибо! Этот пошёл как родной :)
-
Кто подскажет, куда можно залить свой файл со списком каналов, чтобы ссылка была http://?
А то ucoz перешел на https:// и теперь вообще никак не работает гадский CrossEpg, даже если указывать в адресе http:// (((
Или CrossEPG - это атавизм и лучше использовать epgimport? Как я понимаю, там и локально можно хранить свой список каналов и вообще никаких проблем.
-
EPGImport тоже не все версии поддерживает https. Нужно правильную версию выбрать.
-
Gurman2000, выше пишут о локальном расположении файла со списком каналов, это как-то настраивается?
Все о чем-то пишут, но нигде нет нормальной полной инструкции, как и что сделать.
-
Ну да. У меня всегда файлы ...channels.xml были расположены локально. Ссылаетесь на них в файле sources.xml и настраиваете EPGImport. Вот пример как у меня.
-
EPGImport тоже не все версии поддерживает https.
Это больше зависит от Python и Linux.
-
EPGImport тоже не все версии поддерживает https. Нужно правильную версию выбрать.
Если не ошибаюсь, года полтора назад вносили правку для поддержания https. Точно не помню, но качал тогда по этой ссылке:
https://github.com/OpenPLi/enigma2-plugin-extensions-epgimport. Чтобы скачать плагин сразу архивом, нажимаем стрелочку на плашке CODE (появится выпадающее меню) и выбираем "Download ZIP"
-
Мда... Как все сложно и грустно. EPGImport вообще нифига не работает. Висит больше часа и ничего не происходит: Импорт данных все еще продолжается. Пожалуйста подождите (с моря погоды...). Ни прогресса, ничего. Лога тоже нет. В CrossEPG и лог есть, и прогресс. А тут шляпа какая-то.
Если бы еще найти ресурс http для загрузки туда своего списка каналов, было бы класс.Так что EPGImport, получается, атавизм, а не CrossEPG.
-
EPGImport вообще нифига не работает
Отлично работает плагин, причем на любом питоне, ни знаю почему у вас проблемы. возможно нерабочий плагин, возможно конфиги
Извините, вам запрещён просмотр содержимого спойлеров.
-
Serge, плагин встроенный в Open BH, ничего отдельно не устанавливал. Про события никакой информации нет.
Вот файлы, которые я кладу в папку /etc/epgimport
-
Про события никакой информации нет.
А ну да, по умолчанию в Open BH выводится инфа уже после загрузки
Извините, вам запрещён просмотр содержимого спойлеров.
выше пишут о локальном расположении файла
Вот это не досмотрел, давно это было, сейчас по памяти и не вспомню....
Вроде бы примерно так, в rytec.sources.xml конфиг такой
<source type="gen_xmltv" channels="/etc/epgimport/channels-my-iptv.xml">
<description>iptv tmp</description>
<url>/tmp/epg.xml.gz</url>
</source>
epg.xml.gz в /tmp
-
Serge, а файл со списком каналов локально или по адресу https можно размещать?
-
EPGImport вообще нифига не работает. Висит больше часа и ничего не происходит: Импорт данных все еще продолжается. Пожалуйста подождите (с моря погоды...).
Я уже про это говорил, но повторюсь, может кому поможет.
Вот у меня была точно такая ситуация 1 - 1,5 года назад примерно, он висел даже больше часа, а потом писал, что типа ошибка.
EPGImport прекрасно выполняет свою основную функцию, а вот со скачиванием у него проблема. После этого я стал скачивать нужные мне файлы с epg вручную, пару плагинов написал, но лучше всего простеньким скриптом *.sh в папку /tmp, а оттуда уже EPGImport очень быстро обрабатывает программу.
По факту скачиваю с четырех источников скриптом - меньше минуты + 1,5 - 2 минуты EPGImport обрабатывает их. На все не больше 5-минут. Да, тут двухходовка, но мне нужен результат.
Может с тех пор что то изменилось, может что то подправили в EPGImport, но с тех пор ни разу не пробовал, чтобы он сам скачивал и не собираюсь. :)
-
Evg77734, в папку tmp не получается положить файл epg, т.к. он весит больше 300 Мб, в ресивере просто места столько нет
-
azl, его не нужно распаковывать, в /tmp/ он должен быть упакованным в архив, таким как скачивается из источника. Вот в трех источниках сейчас размеры: 46,5 Мб., 9,3 Мб. и 43,8 Мб. все легко помещается а папку /tmp/, но можно скачивать и на флешку, но там они останутся, а папка /tmp/ очистится после презагрузки ресивера.
-
Evg77734, размер файла от r.rusya http://epg.openboxfan.com/xmltv-t-s-d.xml.gz 312 Мб
-
<source type="gen_xmltv" nocheck="1" channels="http://epg.openboxfan.com/chan.xml.gz">
<description>C 4°W по 90°Е</description>
<url>https://epg.openboxfan.com/xmltv-t-s-d.xml.gz</url>
Извините, вам запрещён просмотр содержимого спойлеров.
-
Frolly_Molly, ну этот файл я и с помощью CrossEPG без малейших проблем могу загрузить. Мне свой список каналов нужно грузить.
-
azl, да все верно 326,7Мб., но тут беда - файл хоть и называется xmltv-t-s-d.xml.gz, но он совсем не упакован в архив и не сжат, не знаю даже зачем здесь ....gz - его можно открыть простым текстовым редактором, который откроет такой размер. Это проблема. Нужно или с автором договариваться, или скачивать его на флешку, туда же поместится такой размер.
Проверил. Такой большой размер, если качать через браузер.
Если качать командой:
curl http://epg.openboxfan.com/xmltv-t-s-d.xml.gz -o /tmp/xmltv-t-s-d.xml.gz
То он в архиве, размер 45,9 Мб. и легко помещается в /tmp/ Парадокс ;)
-
<source type="gen_xmltv" nocheck="1" channels="/etc/epgimport/openboxfan/sat.xml">
Извините, вам запрещён просмотр содержимого спойлеров.
Вот вставил твой dsip.channels
Извините, вам запрещён просмотр содержимого спойлеров.
-
В общем, проблему решил для себя. Нашел вот такой файловый сервер http://f.wummi.at/ С него по http можно качать. Файл хранится до 180 дней. CrossEPG принял ссылку без проблем.
-
azl, Обновил свой ответ №23, с размером проблем нет.
-
В общем, проблему решил для себя.
привет ,а может Вам стоить проверить плагином *ерг импорт *,на примере пользователя Frolly_Molly,тоесть поменять папку плагина /ерг импорт/ на другую папку
**************
вот у меня,(на блек холе) плагин который идет с имиджем не грузит программу ,а вот меняю на другую папку плагина ,все нормально ,,
-
gievih, спасибо. Вы имеете в виду создать подкаталог в папке /etc/epgimport/?
Например, /etc/epgimport/dsip/?
P.S. ничего не получилось. Загружено 0 событий.
Ладно CrossEPG заработал и славно.
-
Вы имеете в виду создать подкаталог в папке /etc/epgimport/?
Например, /etc/epgimport/dsip/?
получается что так ,и плюс , создать файлик у *rytec.sources.xml*
-
gievih, все это сделал, не помогло. Выше написал.
-
Вы имеете в виду создать подкаталог
Не нужно ни чего создавать, только запутаешся, решение же есть выше, от Evg77734, и все должно работать
Извините, вам запрещён просмотр содержимого спойлеров.
Может понадобится curl
opkg install curl
-
все это сделал, не помогло. Выше написал.
тогда вариант ,менять папку плагина ,или на мою ,или пользователя
Frolly_Molly ,он уже проверил же(или скинте вашу папку плагина,для проверки )
-
Вот простенький скрипт, закачивает в /tmp/ файлы из четырех источников: iptvx.one, runigma, openboxfan и only4 (1Cent). Чуть ли не мгновенно. Даже не знаю, что можно придумать еще проще.
Не нужное можно удалить, нужное можно добавить, то есть изменить, как угодно.
Закинуть файл Loader_My_Epg.sh в любое место в ресивере, присвоить права на запуск и дать команду (на примере, если файл находится на флешке):
/media/hdd/Loader_My_Epg.sh
-
Evg77734 спасибо. Отличная тема.
Закинуть файл Loader_My_Epg.sh в любое место в ресивере, присвоить права на запуск и дать команду (на примере, если файл находится на флешке):
/media/hdd/Loader_My_Epg.sh
Пожалуйста поясните пошагово.
Как не включая ПК дать эту команду прямо на ресивере
-
Как не включая ПК дать эту команду прямо на ресивере
Этот файл является скриптом. В некоторых имиджах есть возможность запускать скрипты пультом.
-
fansat53, положите фал в любую папку на ресивере. Если есть внешний носитель, например, флешка вставлена, скопируйте на нее /media/usb/
После этого подключитесь к ресиверу через Putty.
Вводите логин/пароль (как правило root/root)
После подключения вводите путь к скрипту и нажимаете Enter
-
Этот метод работает, загружается довольно быстро, спасибо большое. Однако, есть одно "но".
Если после загрузки с локального хранилища снова указать ссылку, в моем случае http://epg.openboxfan.com/xmltv-t-s-d.xml.gz , то опять выполняется очень долго. Я дожидаться даже не стал.
Каждый раз загружать файл с помощью скрипта, потом грузить epg - не очень удобно. С CrossEPG все проще и быстрее получается. Вариант http, куда залить список каналов, я таки нашел.
-
Если после загрузки с локального хранилища снова указать ссылку, в моем случае http://epg.openboxfan.com/xmltv-t-s-d.xml.gz , то опять выполняется очень долго. Я дожидаться даже не стал.
Так, а зачем снова указывать то? Это альтернативный метод. Свой ченелл лист в папке /etc/epgimport/, скачанные скриптом файлы с EPG находятся в папке /tmp/ до перезагрузки ресивера, если снова запустить скрипт, то файлы просто обновятся и никакой ошибки не будет.
Создаете например файл в /etc/epgimport/ файл с именем openboxfan rytec.sources.xml, с таким содержимым:
Извините, вам запрещён просмотр содержимого спойлеров.
Запускаете EpgImport, в настройках появится две строки:
My allchlistopenboxfan web - качать из интернета (метод по умолчанию, на всякий случай)
My allchlistopenboxfan tmp - брать из папки /tmp/ (альтернативный метод)
Первая строка у меня не отмечена, так как я этим методом не пользуюсь, а на против второй ставим "птичку" - этот способ и будет использоваться.
Файлов ....rytec.sources.xml может быть сколько угодно, хоть для каждого источника отдельно, а можно все объединить в одном файле.
Только все имена в строках <description> .... </description> должны быть уникальны, иначе EpgImport их не увидит. ;)
-
Evg77734, в папку tmp постоянно нужно закачивать файл вручную, через ПК, если имидж не позволяет запускать скрипт. Да даже если позволяет, нужно отдельно загружать файл в папку tmp. Потом отдельно запускать загрузку epg, а она у меня не стоит по расписанию на этом ресивере, т.к. он на кухне находится и не так часто включается. Плюс постоянно либо вручную удалять файл из папки tmp, либо перегружать ресивер.
Сильно много телодвижений и неудобств. А с CrossEpg вообще ничего придумывать не нужно - залил файл со списком каналов на сервер и радуйся жизни.
-
радуйся жизни.
Ну изначально была описана проблема с плагином EpgImport, я просто описал один из вариантов, как обойти все это со 100% результатом.
Какое отношение к этой проблеме имеет CrossEpg я не понимаю.
В EpgImport можно настроить расписание - это раз, ну а работу со скриптом можно настроить через cron тоже по расписанию, все очень гибко и удобно.
Я могу еще придумать несколько других вариантов, например мой плагин Loader_Epg_Xml.
Наши ресиверы это своеобразные компьютеры на линуксе, но без совместного использования их с ПК не возможно добиться чего то серьезного. С помощью пульта можно использовать ресивер только на 1/10 от его возможностей.
Но дело хозяйское. Мне все равно. Можно молится только на пульт.
"Если конечный результат не интересует, то трудно процесс сделать захватывающим" (с)
-
Evg77734, изначально был вопрос по поводу ресурса http, куда можно залить свой список каналов для работы CrossEPG. Ну и попутно спросил про EPGImport. Как оказалось, EPGImport без костылей нормально не работает.
То, что с использованием ПК мы получаем больше возможностей - замечательно, только основная задача - максимально все автоматизировать и облегчить себе жизнь. Зачем мучиться с кучей установок, кучей настроек, если можно все это решить гораздо проще и быстрее?
-
Зачем мучиться с кучей установок, кучей настроек, если можно все это решить гораздо проще и быстрее?
Это риторический вопрос, каждый действует руководствуясь своими предпочтениями, знаниями, желаниями и понятиями. У каждого свои тараканы в голове :)
Можно много рассуждать, но это уже не по теме. Удачи ;)
-
Evg77734, Вы абсолютно правы. Возможно, я не до конца разобрался в вопросе EPGImport.
Нет подробной инструкции именно на работу с загрузкой с локального пространства, а не из Интернета. Возможно, и скорее всего, можно все настроить и будет работать без малейших проблем. Но нужна подробная инструкция. С CrossEPG там все просто. Здесь (https://giclub.tv/index.php?topic=6347.msg340064#msg340064) я писал, как прикрутить EPG к IPTV, без дополнительных плагинов. Вот такого плана не помешает инструкция и по работе с EPGImport для загрузки локальных носителей.
-
azl, как по мне вся инструкция помещается в сообщение № 38 выше. Весь смысл заменить в файле ...rytec.sources.xml строку:
<url>http://epg.openboxfan.com/xmltv-t-s-d.xml.gz</url>
на строку:
<url>/tmp/xmltv-t-s-d.xml.gz</url>
Именно это указывает плагину, что читать файл xmltv-t-s-d.xml.gz нужно не из интернета, а из папки /tmp/ в данном случае. Как он туда попадает дело второе, можно скачать через браузер и скопировать, можно прямой командой из терминала, можно скриптом с использованием cron, или без него, можно каким нибудь сторонним плагином.
Папка /tmp/ удобна тем, что она очищается после перезагрузки ресивера. Но можно использовать и USB и HDD и SDD. Если например флешка примонтирована, как HDD, то строка будет выгядеть так:
<url>/media/hdd/xmltv-t-s-d.xml.gz</url>
Очистку папки /tmp/ и любых других мест с уже не нужными файлами можно легко организовать так же с помощью скриптов и cron.
Похоже, что плагину EPGImport все равно откуда читать, возможно он будет например читать и с FTP сервера, нужно будет проверить. У меня есть такой, куда ресивер автоматически каждые три часа скидывает все важные настройки, конфиги и т.д.
Но, если плагин тупит с http, то важно, чтобы в конфиге все было локально, так как если встретится что то с http все закончится снова неудачей.
Все остальное, как обычно, даже не знаю, что еще можно добавить
-
Раньше работали источники kil1970,сейчас там где стоит птичка
-
Эта "птичка" к kil1970 ни какого отношения не имеет.
-
а я то думал :D
-
Что может быть файл качает только 74.9Е спутник минут за 10 ,но епг на экране нет . В чём причина незнаю . Раньше было без проблем ?
-
из какого источника
-
Что может быть файл качает только 74.9Е спутник минут за 10 ,но епг на экране нет . В чём причина незнаю . Раньше было без проблем ?
Попробуйте поставить в ON очистку ЕПГ перед скачиванием.
-
привет ,ребятки ,если вы грузите программу от автора kil1970,то ответ сдесь
https://giclub.tv/index.php?topic=13231.msg376009#msg376009
-
Можно пожалуйста файлик с работающим епг.
-
см.ответ 45
-
Кручу мучу не получается. Только с 74.9Е надо пожалуйста файлик....