Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 55

Thread: Alternatives to CrossEPG for New Zealand

  1. #31
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,578
    Thanks
    2,004
    Thanked 4,925 Times in 3,259 Posts
    Motors are always crap for zapping. How many tuners do you have? Maybe disable 28.2E on the motorised tuner.
    Help keep OpenViX servers online.Please donate!

  2. #32

    Title
    Senior Member
    Join Date
    Jun 2015
    Posts
    337
    Thanks
    61
    Thanked 64 Times in 55 Posts
    I have 2 tuners (Solo2). I could do what you suggest but a lot of messing about if I want to record 2 things at once. Surely an option to download every day at 3am or something would solve the problem or as I said return to previous sat position?

  3. #33
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,578
    Thanks
    2,004
    Thanked 4,925 Times in 3,259 Posts
    Quote Originally Posted by spanner123 View Post
    I have 2 tuners (Solo2). I could do what you suggest but a lot of messing about if I want to record 2 things at once. Surely an option to download every day at 3am or something would solve the problem or as I said return to previous sat position?
    Then use EPGRefresh. This was supposed to be super simple with zero setup required.
    Help keep OpenViX servers online.Please donate!

  4. #34

    Title
    Senior Member
    Join Date
    Jun 2015
    Posts
    337
    Thanks
    61
    Thanked 64 Times in 55 Posts
    I have tried that in the past and can't remember exactly why but I thought it was rubbish to put it mildly lol. Might give it another go.

  5. #35
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,578
    Thanks
    2,004
    Thanked 4,925 Times in 3,259 Posts
    Quote Originally Posted by spanner123 View Post
    I have tried that in the past and can't remember exactly why but I thought it was rubbish to put it mildly lol. Might give it another go.
    I agree EPGRefesh is not the most intuitive. I wrote the OpenTvZapper because there were so many questions about setting up EPGRefresh to do this download.
    Help keep OpenViX servers online.Please donate!

  6. The Following User Says Thank You to Huevos For This Useful Post:

    spanner123 (15-10-21)

  7. #36

    Title
    V.I.P
    Join Date
    Jan 2011
    Posts
    250
    Thanks
    59
    Thanked 556 Times in 180 Posts
    Quote Originally Posted by twol View Post
    So I added this change, but unfortunately on the reload whether I use the epg patch or crossepgImportEPGv21 patch in epgcache to reload it does not work. The 1st method creates an epg.dat that epgcache refuses to read (message:-epg file has incorrect byte order.. dont read it) and the latter crashes badly in eEPGCache::crossepgImportEPGv21 trying to read the created db - it obviously passes the 1st checks but then trying to process the data it crashes.
    Hard to tell whether the data is corrupt or the database format is incorrect or both.
    I think the patch to update crossepg dbconverter to ENIGMA_EPG_V8 looks to be missing incrementing FROM 2 TO 3 the buf length for _malloc at the beginning and also the buf length for fwrite at the end.

    Code:
    diff --git a/src/enigma2/crossepg_dbconverter.c b/src/enigma2/crossepg_dbconverter.c
    index 46c0f43..f54a18f 100644
    --- a/src/enigma2/crossepg_dbconverter.c
    +++ b/src/enigma2/crossepg_dbconverter.c
    @@ -191,25 +191,26 @@ static void write_titles (epgdb_channel_t *channel, FILE *fd)
     		uint16_t event_id = events_count;
     		uint16_t start_mjd = title->mjd;
     		length = 10 + (crcs_count * 4);
    -		buf = _malloc (length + 2);
    +		buf = _malloc (length + 3);
     		buf[0] = 0x01;
    -		buf[1] = length ;
    -		buf[2] = (event_id >> 8) & 0xff;
    -		buf[3] = event_id & 0xff;
    -		buf[4] = (start_mjd >> 8) & 0xff;
    -		buf[5] = start_mjd & 0xff;
    -		buf[6] = toBCD (start_time.tm_hour);
    -		buf[7] = toBCD (start_time.tm_min);
    -		buf[8] = toBCD (start_time.tm_sec);
    -		buf[9] = toBCD (title->length / (60*60));
    -		buf[10] = toBCD ((title->length / 60) % 60);
    -		buf[11] = toBCD (title->length % 60);
    +		buf[1] = 0x00; //ENIGMA_EPG_V8
    +		buf[2] = length;
    +		buf[3] = (event_id >> 8) & 0xff;
    +		buf[4] = event_id & 0xff;
    +		buf[5] = (start_mjd >> 8) & 0xff;
    +		buf[6] = start_mjd & 0xff;
    +		buf[7] = toBCD (start_time.tm_hour);
    +		buf[8] = toBCD (start_time.tm_min);
    +		buf[9] = toBCD (start_time.tm_sec);
    +		buf[10] = toBCD (title->length / (60*60));
    +		buf[11] = toBCD ((title->length / 60) % 60);
    +		buf[12] = toBCD (title->length % 60);
     		for (i=0; i<crcs_count; i++)
     		{
    -			memcpy (buf+12+(i*4), &crcs[i], 4);
    +			memcpy (buf+13+(i*4), &crcs[i], 4);
     		}
     		
    -		fwrite (buf, length+2, 1, fd);
    +		fwrite (buf, length+3, 1, fd);
     		_free (buf);
     		
     		title = title->next;
    @@ -253,7 +254,7 @@ static void write_epgdat ()
     	
     	unsigned int magic = 0x98765432;
     	fwrite (&magic, sizeof (int), 1, fd);
    -	const char *header = "UNFINISHED_V7";
    +	const char *header = "UNFINISHED_V8";
     	fwrite (header, 13, 1, fd);
     	fwrite (&ccount, sizeof (int), 1, fd); 		// write the exact number at the end
     		
    @@ -334,7 +335,7 @@ static void write_epgdat ()
     	/* sync data on disk and mark epg.dat as a good epg */
     	fsync (fileno (fd));
     	fseek (fd, sizeof (int), SEEK_SET);
    -	fwrite ("ENIGMA_EPG_V7", 13, 1, fd);
    +	fwrite ("ENIGMA_EPG_V8", 13, 1, fd);
     
     write_end:
     	if (fd) fclose (fd);
    i think something like this may fix it?
    Code:
    		events_count++;
    		uint16_t event_id = events_count;
    		uint16_t start_mjd = title->mjd;
    		length = 10 + (crcs_count * 4);
    		buf = _malloc (length + 3);
    		buf[0] = 0x01;
    		buf[1] = 0x00; //ENIGMA_EPG_V8
    		buf[2] = length;
    		buf[3] = (event_id >> 8) & 0xff;
    		buf[4] = event_id & 0xff;
    		buf[5] = (start_mjd >> 8) & 0xff;
    		buf[6] = start_mjd & 0xff;
    		buf[7] = toBCD (start_time.tm_hour);
    		buf[8] = toBCD (start_time.tm_min);
    		buf[9] = toBCD (start_time.tm_sec);
    		buf[10] = toBCD (title->length / (60*60));
    		buf[11] = toBCD ((title->length / 60) % 60);
    		buf[12] = toBCD (title->length % 60);
    		for (i=0; i<crcs_count; i++)
    		{
    			memcpy (buf+13+(i*4), &crcs[i], 4);
    		}
    		
    		fwrite (buf, length+3, 1, fd);
    		_free (buf);

  8. #37

    Title
    Junior Member
    Join Date
    Aug 2018
    Posts
    5
    Thanks
    3
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Tkr001 View Post
    Having left it for longer full epg now available. Thanks Huevos.
    I'm interested to know how you got this working.
    I've just upgraded to OpenVix 6, not realising that CrossEPG would not work.
    I've tried EPGRefresh, even leaving it on a 12519 channel overnight and all I ever get is full 7 day Freeview EPG and now/next for Sky.
    Cheers

  9. #38

    Title
    Senior Member
    Join Date
    Jun 2015
    Posts
    337
    Thanks
    61
    Thanked 64 Times in 55 Posts
    Quote Originally Posted by Saucepan View Post
    I'm interested to know how you got this working.
    I've just upgraded to OpenVix 6, not realising that CrossEPG would not work.
    I've tried EPGRefresh, even leaving it on a 12519 channel overnight and all I ever get is full 7 day Freeview EPG and now/next for Sky.
    Cheers
    I believe a working version of CrossEPG was to be available to download from version 6.0.003. Can't check as gone back to 5.4.016 for now.

  10. The Following User Says Thank You to spanner123 For This Useful Post:

    Saucepan (23-11-21)

  11. #39
    twol's Avatar
    Title
    Moderator
    Join Date
    Apr 2012
    Posts
    8,382
    Thanks
    987
    Thanked 2,888 Times in 2,243 Posts
    Quote Originally Posted by Saucepan View Post
    I'm interested to know how you got this working.
    I've just upgraded to OpenVix 6, not realising that CrossEPG would not work.
    I've tried EPGRefresh, even leaving it on a 12519 channel overnight and all I ever get is full 7 day Freeview EPG and now/next for Sky.
    Cheers
    So Crossepg is now working in python3 and is in the plugins downloads.
    Gigablue Quad 4K & UE 4K
    .........FBC Tuners:
    ------------------> DUR-Line DCR 5-1-8-L4 Multiswitch to 1.5M dish(28.2E)
    ------------------> Spaun SUS 5581/33 NFA Multiswitch to 80 cm dish(19.2E)
    .......................> FBC & DVB-S2X into 90cm dish (27.5W) Opticum robust Unicable LNB
    AX HD61, Edision Osmio 4K+, Zgemma H9Combo, Octagon SF8008 , gbtrio4k, h9se using Legacy ports on multiswitches
    Zgemma H9 C/S into Giga4K

  12. The Following User Says Thank You to twol For This Useful Post:

    Saucepan (23-11-21)

  13. #40

    Title
    Junior Member
    Join Date
    Aug 2018
    Posts
    5
    Thanks
    3
    Thanked 0 Times in 0 Posts
    I only looked under extensions, not system plugins.
    I'll give it a shot now.

  14. #41

    Title
    Forum Supporter
    Donated Member
    Join Date
    Aug 2010
    Location
    Auckland, New Zealand
    Posts
    787
    Thanks
    86
    Thanked 151 Times in 124 Posts
    Quote Originally Posted by Saucepan View Post
    I'm interested to know how you got this working.
    I've just upgraded to OpenVix 6, not realising that CrossEPG would not work.
    I've tried EPGRefresh, even leaving it on a 12519 channel overnight and all I ever get is full 7 day Freeview EPG and now/next for Sky.
    Cheers
    Yes I got it working fine. the channel you need to tune to is TS3 IEPG Data Service. I leave it for 180 seconds

  15. The Following User Says Thank You to Tkr001 For This Useful Post:

    Saucepan (23-11-21)

  16. #42
    adm's Avatar
    Title
    Forum Supporter
    Donated Member
    Join Date
    Sep 2014
    Location
    Southend on Sea, UK
    Posts
    1,636
    Thanks
    62
    Thanked 647 Times in 505 Posts
    Quote Originally Posted by Saucepan View Post
    I'm interested to know how you got this working.
    I've just upgraded to OpenVix 6, not realising that CrossEPG would not work.
    I've tried EPGRefresh, even leaving it on a 12519 channel overnight and all I ever get is full 7 day Freeview EPG and now/next for Sky.
    Cheers
    Try 11778 Vertical for the IEPG channel for 7 day sky EPG
    Xtrend ET10K, 2 x satellite tuners 28.2 (Sky FTA), 2 x hybrid (UK Freeview), Zgemma H9S (satellite)

  17. #43

    Title
    Forum Supporter
    Donated Member
    Join Date
    Aug 2010
    Location
    Auckland, New Zealand
    Posts
    787
    Thanks
    86
    Thanked 151 Times in 124 Posts
    Quote Originally Posted by adm View Post
    Try 11778 Vertical for the IEPG channel for 7 day sky EPG
    We are talking Optus D1 transponders here.

  18. #44

    Title
    Junior Member
    Join Date
    Aug 2018
    Posts
    5
    Thanks
    3
    Thanked 0 Times in 0 Posts
    I can confirm that CrossEPG works for SKY NZ, on OpenVix 6.0.003.

    @tkr001, none of the 12519 channels load their names for me, just data. I did not try identifying which would be TS3, and adding it to a bouquet, but good to know how you got it to work. I was trying Duke
    +1 and Prime+1.

    @adm, Sky NZ is on Horizontal from 12000 upwards, I assume you mean Sky UK?

  19. #45

    Title
    Forum Supporter
    Donated Member
    Join Date
    Aug 2010
    Location
    Auckland, New Zealand
    Posts
    787
    Thanks
    86
    Thanked 151 Times in 124 Posts
    Quote Originally Posted by Saucepan View Post
    I can confirm that CrossEPG works for SKY NZ, on OpenVix 6.0.003.

    @tkr001, none of the 12519 channels load their names for me, just data. I did not try identifying which would be TS3, and adding it to a bouquet, but good to know how you got it to work. I was trying Duke
    +1 and Prime+1.

    @adm, Sky NZ is on Horizontal from 12000 upwards, I assume you mean Sky UK?
    You can get to TS3 IEPG Data Service in the Last Scanned bouquet. I just used it as it was IMHO the least likely to change. Either zap to it or in the Epgrefresh plugin load it as a service and set the plugin up to run once a day at the time you prefer. I use fake recording in Epgrefresh too.

Page 3 of 4 FirstFirst 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.