You are here

DStv channel changes

14 posts / 0 new
Last post
Børulv
Offline
Joined: 9 years
Last seen: 4 years
DStv channel changes

Hi, DStv had quite a big channel shuffle a few months ago, as mentioned here:

http://mybroadband.co.za/news/broadcasting/168061-big-dstv-channel-chang...

I have already updated the xml file, which I have attached to this message.

Could someone perhaps update the dstv download on the http://www.webgrabplus.com/epg-channels page?

 

Børulv
Offline
Joined: 9 years
Last seen: 4 years

Hi, is there perhaps someone who can assist in updating the dstv xml file?

I have also noticed that some channels have schedule data shown on a second page, which is not collected by webgrab (a maximum of 50 entries are shown per page). Is there someone who knows how to collect schedule data for a channel's daily schedule when there is more than one page of data?

Børulv
Offline
Joined: 9 years
Last seen: 4 years

Thanks very much for that. But I noticed that your m.dstv.com.ini also does not collect schedule data from the second page. As I mentioned above, a maximum of 50 schedule entries are shown per page in the dstv mobile tv guide, and some channels sometimes have more than 50 entries for a particular day.

I also tried your dstv.com.ini, but for some reason all the dates seem to have an offset of minus "23 hours and 46 minutes", even though I specified the correct timezone.

 

Børulv
Offline
Joined: 9 years
Last seen: 4 years

Thanks for updating m.dstv.com.ini to collect data from the second page. It seems to work very well now. I am still using WebGrab+Plus V1.57, so maybe "MinSWversion" can be set back to "V1.57".

Regarding the programme date issue in dstv.com.ini: I am using the same timezone as I used in m.dstv.com.ini (Africa/Johannesburg), but the programme start dates do not correlate with those in m.dstv.com.ini.

For example, for one programme I got:

m.dstv.com.ini:   <programme start="20170606210000 +0200" stop="20170606213500 +0200" channel="....
dstv.com.ini: <programme start="20170605205700 +0200" stop="20170605213400 +0200" channel="....
Difference: 24 hours and 3 minutes

---
And for another programme I got:

m.dstv.com.ini:   <programme start="20170607021000 +0200" stop="20170607023000 +0200" channel="....
dstv.com.ini:   <programme start="20170606020900 +0200" stop="20170606022900 +0200" channel="....
Difference: 24 hours and 1 minute

So even the differences of the programme start dates are not quite consistent.

 

Børulv
Offline
Joined: 9 years
Last seen: 4 years

Hi, I just want to mention that I got it working by removing the "|firstshow=now" part from:

site {url=dstv.com|timezone=UTC|maxdays=13|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|firstshow=now}

in dstv.com.ini

With the "|firstshow=now" part there, the script seems to add a minus 24 hours offset to all the  programme start and stop dates.

moshoodo123
Offline
Donator
Joined: 7 years
Last seen: 2 days

@Blackbear199, happy new year bro, can you please have have a look at   m.dstv.com/en/tvguide     when you are less busy as it has stopped working . it  just give a message . epg pulling is not allowed please disable immediately.

moshoodo123
Offline
Donator
Joined: 7 years
Last seen: 2 days

Ok bro, thanks I will have a look and see if I can figure out how to use the main site.  if I have a problem will let you know

kroken
Offline
Donator
Joined: 7 years
Last seen: 3 days
Børulv wrote:

Hi, I just want to mention that I got it working by removing the "|firstshow=now" part from:

site {url=dstv.com|timezone=UTC|maxdays=13|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|firstshow=now}

in dstv.com.ini

With the "|firstshow=now" part there, the script seems to add a minus 24 hours offset to all the  programme start and stop dates.

 

This seems to work ony for some channels, when i remove firstshow=now the epg is fine in m action but lets say sabc1 is wrong then. did anyone fix this and is there a updated ini? or is this the most recent?

EDIT: added some logs and xml channels: in this xml fox, sabc1 shows correct epg but m action plus is off

cheers

 

 

Attachments: 
strilen
Offline
Donator
Joined: 9 years
Last seen: 1 year

Were you able to use the main site?

 

Brgds

Strilen

Børulv
Offline
Joined: 9 years
Last seen: 4 years

I noticed recently that the dstv.com.ini file seems to be generating inaccurate programme data.

I followed your instructions as mentioned in dstv.com_info.txt. I created a new cookie file, and then generated listing data for the premier bouquet of DStv South Africa.

I have attached the dstv.com.ini and WebGrab++.config.xml I used for testing purposes. I have also attached the guide.xml listing data file that was generated.

But if you compare the generated listing data, it does not seem to match the official DStv guide at http://guide.dstv.com

Børulv
Offline
Joined: 9 years
Last seen: 4 years

Here is an example. This is the guide data for M-Net (Channel 101) taken from http://guide.dstv.com/ for today (2018-07-13):
14:25 My Kitchen Rules South Africa
15:30 This Is Us
16:30 The Middle
17:00 Timeless
18:00 Britain's Got Talent Best & Worst...
19:00 The Voice

I have attached the guide_101.xml file that includes the listing data for the same channel (taken from guide.xml):

Attachments: 
Børulv
Offline
Joined: 9 years
Last seen: 4 years

It seems that the listings would be correct if one adds 24 hours to the programme start and stop dates. What can one change in dstv.com.ini so that the dates are generated without the 24 hour offset?

Børulv
Offline
Joined: 9 years
Last seen: 4 years

I've attached the dstv.com.channels.xml and dstv.com.cookies.txt that I used.

Børulv
Offline
Joined: 9 years
Last seen: 4 years

But it seems that one has to add the 24 hours only for some channels (e.g. M-Net). The dates/times for the 1Magic channel (channel 103) for example are displayed correctly (without the 24 hour offset).

Log in or register to post comments

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl