Jump to content


Photo

Crossepg


  • Please log in to reply
61 replies to this topic

Re: Crossepg #41 WanWizard

  • PLi® Core member
  • 68,588 posts

+1,738
Excellent

Posted 19 October 2017 - 20:58

As said, I'll have a look.

 

For some reason MiLo changed the recipe was in februari last year to use the OE-A version, which is never going to work on an OpenPLi image.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crossepg #42 doglover

  • Rytec EPG Team
  • 17,011 posts

+639
Excellent

Posted 19 October 2017 - 22:38

Any-one cares to react to my post #30.

 

Downloading each file 5 times, is in my opinion a serious flaw.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crossepg #43 Abu Baniaz

  • PLi® Contributor
  • 2,439 posts

+62
Good

Posted 19 October 2017 - 23:33

It seems to be doing the same on Vix.

 

Fails with

https://github.com/oe-alliance/e2openplugin-CrossEPG/blob/master/src/common/xmltv/xmltv_parser.c#L501

Because it fails, it goes onto next download.

 

We don't have C coders, especially those conversant with the EPG workings of Enigma2.


Edited by Abu Baniaz, 19 October 2017 - 23:34.


Re: Crossepg #44 littlesat

  • PLi® Core member
  • 56,270 posts

+691
Excellent

Posted 20 October 2017 - 08:50

Why is boxbranding required for epg?
And Why do you need cpp code to get the type of box?

Edited by littlesat, 20 October 2017 - 08:52.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Crossepg #45 doglover

  • Rytec EPG Team
  • 17,011 posts

+639
Excellent

Posted 20 October 2017 - 09:08

Why is boxbranding required for epg?
And Why do you need cpp code to get the type of box?

 

I guess VIX wanted to have their own location for the sources.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Crossepg #46 Erik Slagter

  • PLi® Core member
  • 46,951 posts

+541
Excellent

Posted 20 October 2017 - 09:21

For some reason MiLo changed the recipe was in februari last year to use the OE-A version, which is never going to work on an OpenPLi image.

Knowing MiLo a bit, it was probably to get rid of binary blobs.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Crossepg #47 WanWizard

  • PLi® Core member
  • 68,588 posts

+1,738
Excellent

Posted 20 October 2017 - 12:31

Quite possible. More on the todo list... 


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crossepg #48 Abu Baniaz

  • PLi® Contributor
  • 2,439 posts

+62
Good

Posted 20 October 2017 - 18:57

The sources were in one place. Some one said they blocked downloads unless on an OpenPLi image, so ViX used  a trimmed version of the sources. That person's server removed.

 

The other instances are here. As always, hard to get consensus, so things left as they are and changed for one image. Some others then add themselves.

 

The box branding i used for following excerpts. If you want to moan bitch and whine, please carry on. If you wnat to make things better, plese feel free to submit pull requests.

 

def setup(menuid, **kwargs):
    if getImageDistro() in ("egami", "miraclebox", "openatv", "openbh", "openhdf", "openplus", "openvix"):
        if menuid == "epg":
            return [("CrossEPG", crossepg_main.setup, "crossepg", None)]
        else:
            return []
    else:
        if menuid == "setup":
            return [("CrossEPG", crossepg_main.setup, "crossepg", None)]
        else:
            return []

 

from boxbranding import getImageDistro
from Tools.Directories import resolveFilename, SCOPE_CURRENT_SKIN
try:
    from Tools.Directories import SCOPE_ACTIVE_SKIN
except:
    pass

 

 

        if getImageDistro() not in ("openatv", "openMips", "egami", "miraclebox"):
            self.db_root = self.config.db_root
        else:
            self.db_root = config.misc.epgcachepath.value + 'crossepg'
        if not pathExists(self.db_root):
            if not createDir(self.db_root):
                self.db_root = "/hdd/crossepg"

 

    def initWrapper(self):
        if len(self.providers) == 0:
            self.closeAndCallback(True)
        else:
            if getImageDistro() != "openvix":
                self.wrapper.init(CrossEPG_Wrapper.CMD_DOWNLOADER, self.config.db_root)
            else:
                self.wrapper.init(CrossEPG_Wrapper.CMD_DOWNLOADER, config.misc.epgcachepath.value + 'crossepg')

 

 

        self.lamedb = self.config.lamedb
        if getImageDistro() != "openvix":
            self.db_root = self.config.db_root
        else:
            self.db_root = config.misc.epgcachepath.value + 'crossepg'
        if not pathExists(self.db_root):
            if not createDir(self.db_root):
                self.db_root = "/hdd/crossepg"

 

        if getImageDistro() in ('openvix'):
            self.wrapper.init(CrossEPG_Wrapper.CMD_INFO, config.misc.epgcachepath.value + 'crossepg')
        else:
            self.wrapper.init(CrossEPG_Wrapper.CMD_INFO, self.config.db_root)

 

        if getImageDistro() in ('openvix'):
            self.db_root = config.misc.epgcachepath.value + 'crossepg'
        else:
            self.db_root = self.config.db_root
        if not pathExists(self.db_root):
            if not createDir(self.db_root):
                self.db_root = "/hdd/crossepg"

 

        if getImageDistro() != "openvix":
            l.append(self.buildListEntry(_("Force csv import now"), "csv.png"))
            l.append(self.buildListEntry(_("Force epg.dat conversion now"), "conversion.png"))
            l.append(self.buildListEntry(_("Force epg reload"), "reload.png"))
        l.append(self.buildListEntry(_("Info about database"), "dbinfo.png"))
        l.append(self.buildListEntry(_("About"), "about.png"))

 

 

    def loadSourceList(self):
        try:
            from boxbranding import getImageDistro
            import urllib2
            import gzip
            from StringIO import StringIO
            url = "http://epgalfasite.dyndns.tv/crossepgsources.gz"
            distro = getImageDistro()
            if distro == "openvix":
                url = "http://www.openvix.co.uk/crossepgsources.gz"
            print "[crossepg_rytec_update:loadSourceList] downloading source list from %s" % url
            response = urllib2.urlopen(url)
            content_raw = response.read()
            if 'gzip' in response.info().getheader('Content-Type'):
                self.mirrors = [x.strip() for x in gzip.GzipFile(fileobj=StringIO(content_raw)).read().strip().split("\n")]
                random.shuffle(self.mirrors)
            else:
                print "[crossepg_rytec_update:loadSourceList] Fetched data is not Gzip format"
                print "[crossepg_rytec_update:loadSourceList] content_raw:", content_raw
        except Exception, e:
            print "[crossepg_rytec_update:loadSourceList] error fetching:", e

 

    def deleteLog(self):
        try:
            if getImageDistro() != "openvix":
                os.unlink(self.db_root + "/crossepg.log")
            else:
                from Components.config import config
                os.unlink(config.misc.epgcachepath.value + "/crossepg.log")
        except Exception, e:
            print e

 

 

14 instances in setup.py

 

Anyway, it does not work.



Re: Crossepg #49 adriankoooo

  • Senior Member
  • 125 posts

+2
Neutral

Posted 30 December 2017 - 23:24

I am reading this topic and I don't understand. What's the problem with Epgimport on Vu+ with VTI images? It's working fine.

 

I blacklisted channels to prevent EIT EPG update for these channels (around 250). After that I restarted and the same time I deleted epg.dat. So I started with no EPG for these channels. I do an import. Importing is fast, few seconds. EPG is immediately shown for these channels.



Re: Crossepg #50 warden4ik

  • Member
  • 5 posts

0
Neutral

Posted 25 September 2018 - 19:07

Hi guys. I have problem with install CrossEpg on OpenPli 6.2. When I want install, I have such mistake:

 

opkg update && opkg install /tmp/enigma2-plugin-systemplugins-crossepg_0.8.6-20180917_all.ipk
Collected errors:
 * calculate_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-systemplugins-crossepg:
 *      crossepg-enigma2 *
 * opkg_solver_install: Cannot install package enigma2-plugin-systemplugins-crossepg.
Can you help me?


Re: Crossepg #51 WanWizard

  • PLi® Core member
  • 68,588 posts

+1,738
Excellent

Posted 25 September 2018 - 20:39

Doesn't look like something that is compatible.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crossepg #52 Pr2

  • PLi® Contributor
  • 6,074 posts

+257
Excellent

Posted 26 September 2018 - 17:30

OpenPLi supports EPGImport which is in the feed.
 
Install this package:
 
opkg update
opkg install enigma2-plugin-extensions-epgimport-rytec
Pr2

NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: Crossepg #53 tpmm

  • Member
  • 5 posts

0
Neutral

Posted 13 February 2019 - 00:40

Hi - just run 

 

opkg update
opkg install enigma2
-plugin-extensions-epgimport-rytec

 

....

 

No sign of epgimport in plugins from menu/plugins

Running Openpli 6.2-release on VU-Ultimo4K

 

opkg list-installed | more

 

 

shows that [amongst many others, this package is installed]
 
 

enigma2-plugin-extensions-epgimport-rytec - 20180913-r0.0
 
 
Any help appreciated


Re: Crossepg #54 ColinB

  • Senior Member
  • 743 posts

+28
Good

Posted 13 February 2019 - 11:19

I think its called

 

enigma2-plugin-extensions-xmltvimport


Xtrend et8000 7.1-Release

2 x 8/1 DiSEqC  30w 13e 19e 23e 28e   

Astrometa USB Tuner Working DVB-T2 now on Kernel 4.10+  ;)

WD10EARX 1TB

Sandisk 32GB USB for AFB, EPG, Picons & Timeshift

 

ZGemma Star S 7.0-Release

4/1 DiSEqC  30w 13e 19e 28e

Sandisk 8GB USB for AFB, EPG, Picons & Timeshift

 

LG 49UH610V UHD-HDR

UHF/Cable/Sat

 

E-Channelizer

 

 

 


Re: Crossepg #55 WanWizard

  • PLi® Core member
  • 68,588 posts

+1,738
Excellent

Posted 13 February 2019 - 11:52

I think its called

 

enigma2-plugin-extensions-xmltvimport

 

No, that was up until OpenPLi 4, after that is was renamed to epgimport, so that the package had the same name as the plugin.

 

 

opkg update

opkg install enigma2-plugin-extensions-epgimport-rytec

 

enigma2-plugin-extensions-epgimport-rytec is the source definition package, not the plugin itself, which is called enigma2-plugin-extensions-epgimport.

 

But it is probably easier to simply download it from the plugin menu, instead of installing it from the commandline...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Crossepg #56 tpmm

  • Member
  • 5 posts

0
Neutral

Posted 13 February 2019 - 13:36

 

I think its called

 

enigma2-plugin-extensions-xmltvimport

 

No, that was up until OpenPLi 4, after that is was renamed to epgimport, so that the package had the same name as the plugin.

 

 

opkg update

opkg install enigma2-plugin-extensions-epgimport-rytec

 

enigma2-plugin-extensions-epgimport-rytec is the source definition package, not the plugin itself, which is called enigma2-plugin-extensions-epgimport.

 

But it is probably easier to simply download it from the plugin menu, instead of installing it from the commandline...

 

Hi - thank you for your reply. I don't have plugin enigma2-plugin-extensions-epgimport in the plugins [i.e. in downloadable new plugins/extensions] - should I install it from commandline? Should I uninstall the source definition package first?



Re: Crossepg #57 Abu Baniaz

  • PLi® Contributor
  • 2,439 posts

+62
Good

Posted 13 February 2019 - 13:48

Are you sure it is not already installed? Double check by going into the remove plugin menu. i.e press red instead of green.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Edited by Abu Baniaz, 13 February 2019 - 13:49.


Re: Crossepg #58 tpmm

  • Member
  • 5 posts

0
Neutral

Posted 13 February 2019 - 14:03

Are you sure it is not already installed? Double check by going into the remove plugin menu. i.e press red instead of green.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Hi - thanks you for your reply. If I call opkg list *enigma2-plugin-extensions-epgimport* from commandline I get the following result:-

 

enigma2-plugin-extensions-epgimport - 1.0+git162+a16fa8c-r0.0 - enigma2-plugin-e
xtensions-epgimport version 1.0+gitAUTOINC+a16fa8c2ed-r0
 Imports XMLTV and epg.dat files into the EPG cache of enigma2
enigma2-plugin-extensions-epgimport-rytec - 20180913-r0.0 - enigma2-plugin-exten
sions-epgimport-rytec version 20180913-r0  Rytec's
 XMLTV sources and channels for the EPGImporter
enigma2-plugin-extensions-epgimportfilter - 1.0+git12+911e8bb-r0.3 - enigma2-plu
gin-extensions-epgimportfilter version
 1.0+gitAUTOINC+911e8bb92a-r0  EPGImport Filter

 

 

Calling opkg list-installed | more from commandline results in [relevant section only]

 

enigma2-plugin-extensions-cutlisteditor - 2.7+git16596+a7f2f4d-r0.0
enigma2-plugin-extensions-epgimport-rytec - 20180913-r0.0
enigma2-plugin-extensions-graphmultiepg - 2.7+git16596+a7f2f4d-r0.0



Re: Crossepg #59 tpmm

  • Member
  • 5 posts

0
Neutral

Posted 13 February 2019 - 14:34

 

Are you sure it is not already installed? Double check by going into the remove plugin menu. i.e press red instead of green.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Hi - thanks you for your reply. If I call opkg list *enigma2-plugin-extensions-epgimport* from commandline I get the following result:-

 

enigma2-plugin-extensions-epgimport - 1.0+git162+a16fa8c-r0.0 - enigma2-plugin-e
xtensions-epgimport version 1.0+gitAUTOINC+a16fa8c2ed-r0
 Imports XMLTV and epg.dat files into the EPG cache of enigma2
enigma2-plugin-extensions-epgimport-rytec - 20180913-r0.0 - enigma2-plugin-exten
sions-epgimport-rytec version 20180913-r0  Rytec's
 XMLTV sources and channels for the EPGImporter
enigma2-plugin-extensions-epgimportfilter - 1.0+git12+911e8bb-r0.3 - enigma2-plu
gin-extensions-epgimportfilter version
 1.0+gitAUTOINC+911e8bb92a-r0  EPGImport Filter

 

 

Calling opkg list-installed | more from commandline results in [relevant section only]

 

enigma2-plugin-extensions-cutlisteditor - 2.7+git16596+a7f2f4d-r0.0
enigma2-plugin-extensions-epgimport-rytec - 20180913-r0.0
enigma2-plugin-extensions-graphmultiepg - 2.7+git16596+a7f2f4d-r0.0

 

What I can see in downloadable plugins/extensions is epgimport [1.0+git162]  ….. Imports XMLTV and epg.dat files into the EPG cache of enigma2. I suspect this is what I want? Should I uninstall the enigma2-plugin-extensions-epgimport-rytec package first? The only epg realted extension in remove plugins is epgimport-rytec [20180913-r0.0]



Re: Crossepg #60 ColinB

  • Senior Member
  • 743 posts

+28
Good

Posted 13 February 2019 - 14:53

Sorry about previous post. This is from OPLi-7

 

Attached File  epg.jpg   110.93KB   4 downloads


Xtrend et8000 7.1-Release

2 x 8/1 DiSEqC  30w 13e 19e 23e 28e   

Astrometa USB Tuner Working DVB-T2 now on Kernel 4.10+  ;)

WD10EARX 1TB

Sandisk 32GB USB for AFB, EPG, Picons & Timeshift

 

ZGemma Star S 7.0-Release

4/1 DiSEqC  30w 13e 19e 28e

Sandisk 8GB USB for AFB, EPG, Picons & Timeshift

 

LG 49UH610V UHD-HDR

UHF/Cable/Sat

 

E-Channelizer

 

 

 



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users