NFPS xmltv EPG Grabber development

Status
Not open for further replies.
Code:
<channel id=[B]"Adult_1.iptvprivateserver.tv"[/B]>
		<display-name>Adult 1</display-name>
	</channel>
	<programme start="20150513213000 +0000" stop="20160513220000 +0000" channel=[B]"Adult_1.iptvprivateserver.tv"[/B]>

The channel id has to be be unique, and match to the channel tag for the programme.

I haven't updated the dummies lately, but I was debating even doing them for these new channels, as they are already named. I'll use yours in an update, but lets see if they add more to them.
 
agreed dara.any channels I add as dummy I make sure they don't get pulled when the grabber runs so there's no conflicts also as there are some that will get the channel id but there's no epg data.
all dummy channels are not listed in any .chl or .ren files.they get picked up because the dummy name matches the channel name from the server.
 
Last edited:
Here's a heavily modified version of Pyscon's and all others who contributed grabber.Thanks You.
Its a English only pull.
I removed things like the 20 or so music channels,adult 1,2,3,ect,sports 1,2,3,ect.from start to the few sport channels under sky movies pretty much all channels are there.left the few adult like venus,juicy,ect that are at the end of that section.this only affect what you see in epg,all channels are still selectable if you select channels list.This only affects what you see in epg.
I wanted a nice clean guide for what I watch the most.
I totally removed the webgrab part.
for some reason 5 Starmax has no epg info on schedule direct so I added a dummy channel so it will show in the guide but there's no epg.
Sky Premiere is doing the same for me it its added as a dummy channel also.i'm almost sure it had epg before.

here's my schedule direct I use,i only use 2 now.
Code:
10001 USA, US DISH Network - Satellite Satellite 
33101 Miami, US DIRECTV Miami - Satellite Satellite
first run for US channels select schedule direct and enter ur schedule direct user/pass.

The thing I like the most is it does the entire pull in less than a minute now.
Have fun and thanks again to Pyscon,Dara and all other who help create this.

Blkbr.

BTW.A current NFPSE.xml is included(ran today).everything is 7 day epg and come in just under 30MB.
Will you be providing a update to this once you are done tinkering?
 
Undecided on that.I don't mind sharing it but I have it changed so much from psycons original it would be a whole page to explain it all.I added webgrab again as for some channels that I could find no other source for,moved all the webgrab files to the webgrab folder from the grabber folder.its still pretty fast doing a pull(think it added few min for the webgrab section).its prob abt 5 min or so now for a complete 7 day pull.So in short one would have to change all the paths in go.bat to where you keep your files as the directories would be different from mine.also had to add more pulls from Microsoft for sky mexico and a Portugal.

what I could use if someone has a source for the following channels,think they are the only missing English ones I think.

95 - Irish TV(Sky Arts 2 I can get the channel to pull from skyuk(Microsoft) or with webgrab but it never has any epg data
206 CNBC Africa gives me server error with webgrab,i forget which server I was trying.i think it was dstv(south Africa provider).
eNCA forget the channel number.think they removed it as I don't see it listed today.almost sure it was there friday.its a dstv channel also.
437 - Sport 3 = Pac-12 TV Networks (Mountain) (USA)
438 - Sport 4 = Pac-12 TV Networks (Bay Area) (USA)
439 - Sport 5 = Pac-12 TV Networks (Oregon) (USA)
440 - Sport 6 = Pac-12 TV Networks (USA)

the pac-12 regionals are not in any webgrab list.i can find online epg from the pac network site and from what I found searching the net they are only available from AT & T U-Verse cable.
 
Which webgrab sources are you currently using, Blackbear? I'm pulling from the TV Guide, but they don't like that, and it takes forever. I'm delaying on getting a schedules direct account, because personally, I don't really need it, but who knows... we may have a benefactor that will help out. :)
 
Code:
<channel update="i" site="tvguide.co.uk" site_id="861" xmltv_id="True Drama">True Drama</channel>
    <channel update="i" site="tvguide.co.uk" site_id="610" xmltv_id="NHK World">NHK World</channel>
    <channel update="i" site="portalnacional.com.pt" site_id="russia-today" xmltv_id="Russia Today">RT Documentary</channel>
    <channel update="i" site="tvguide.co.uk" site_id="925" xmltv_id="BoxNation">BOXnation</channel>
    <channel update="i" site="tvguide.co.uk" site_id="499" xmltv_id="True Movies 2">True Movies 2</channel>
    <channel update="i" site="tvguide.co.uk" site_id="264" xmltv_id="Sky Sports 4">SKY Sports 4</channel>
    <channel update="i" site="tvguide.co.uk" site_id="918" xmltv_id="Sky Sports 5">SKY Sports 5</channel>
    <channel update="i" site="astro.com.my" site_id="82" xmltv_id="Astro SuperSport">ASTRO SuperSport</channel>
    <channel update="i" site="astro.com.my" site_id="11" xmltv_id="Astro SuperSport 2">ASTRO SuperSport 2</channel>
    <channel update="i" site="astro.com.my" site_id="80" xmltv_id="Astro SuperSport 3">ASTRO SuperSport 3</channel>
    <channel update="i" site="portalnacional.com.pt" site_id="sextreme" xmltv_id="Sextreme">Sextreme</channel>
    <channel update="i" site="portalnacional.com.pt" site_id="venus" xmltv_id="Venus">Venus</channel>

the rest I get from Microsoft and schedule direct.
 
also here my channels2correct if u want to add them,astro sports still needs correcting,i think astro supersport 1 is right.
Code:
  <channel time_error="-2">True Drama</channel>
  <channel time_error="-2">NHK World</channel>
  <channel time_error="-2">True Movies 2</channel>  
  <channel time_error="-2">RT Documentary</channel>
  <channel time_error="-2">BOXnation</channel>
  <channel time_error="-2">SKY Sports 4</channel>
  <channel time_error="-2">SKY Sports 5</channel>
  <channel time_error="-40">ASTRO SuperSport</channel>
  <channel time_error="-32">ASTRO SuperSport 2</channel>
  <channel time_error="-19">ASTRO SuperSport 3</channel>
  <channel time_error="-2">Venus</channel>
  <channel time_error="-2">Sextreme</channel>
 
I have the astro fixed on my local grab, but I'm not sure if it ever made it to psycon's process. It's a pain to verify, because the grab doesn't pull in live events for me, and just leaves them blank. Also, I think the webgrab may be local specific, so the time corrections will be specific for your location. The webgrab in psycon overall grab is based on west coast North America.
 
Hi all, I downloaded the EPG Grabber, and have been playing around with it for a couple of weeks now, the problem is, when I run it like the instructions say, I end up with data for just a few channels. The xml files is about 3mb After reading the entire thread I'm sure I must be doing something wrong, but now sure what, the program runs, at some point I see an error that says invalid schedules direct user/password, then it continues. I've look for a tutorial on how to make this work for me, but can't seem to find one. Do I need a schedules direct account? If so, I don't mind getting that, but don't really want to purchase it if my problem is from something else. Anyway, any help or tips would be greatly appreciated. thanks.
 
yes you will need a schedule direct account and add a linup for dishnetwork/direct tv and some others possibly.i'm guessing 90% or more of the epg data comes from there hence why u have little to no guide.until some other permanent fix comes out I have been running my own grabber and you can download the xml files here or continue on yourself and configure your own.its a lot work and a good learning experience.
Code:
http://iptvtalk.net/showthread.php?6243-Kodi-NFPSE-xml
 
Thanks for the reply Blackbear, I signed up for a schedules direct acct last night, and I did add dishnetwork lineup, but where do i add my user and pass to the go.bat file or other configuration file so it will grab the data, when I run the mc2xml independently and sigh into schedules direct I get a 30mb file but when I loaded it most of the data was not there. does what I'm saying make sense, I thought maybe I need to incorporate my user/pass with the epg grabber somehow
 
you can do it 2 ways

1 in your go.bat look for the mc2xml line for us channels and at the end add
Code:
-T user:pass
2 delete the channelsus.dat file,when u run the grabber again mc2xml will give you a popup.select schedule direct on left side and enter your user/pass info.it will save a new .dat file and wont ask again.
also u don't do this for uk,Ireland,ect epg data.leave them as is and it will pull the data from Microsoft.
you only need it for the north American channels as Microsoft has stopped their legacy service that mc2xml use to use.
 
Last edited:
Thanks for the info Blackbear, that seemed to work, I do have a question thought, in schedules direct when i select a lineup, do i need to edit it and only select the channels that in the epg grabber list, or can i just leave the whole dishnetwork lineup and directv lineup, and will the grabber only take the data it wants? hope this makes sense.
 
I do.i didn't test it both ways to see if it makes a difference in file size though.
I assume since we are using a .chl file it only grabs for those channels.
in theory I think you could select the channels you want in the lineup and do away with the .chl file all together.
 
Last edited:
Ok, I may test that and see if it makes a difference, thanks so much the help, hopefully as I learn more I'll be able to contribute more to the thread, I still don't understand what the dummy files are about , i really wish was there was a good tutorial out there or a learning video on this. anyway thanks again, for all your help, you certainly got me where I can run the grabber and get the data. :)
 
Status
Not open for further replies.