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?
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?
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.
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.
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.
@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.
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
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
Were you able to use the main site?
Brgds
Strilen
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
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):
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?
I've attached the dstv.com.channels.xml and dstv.com.cookies.txt that I used.
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).