PDA

View Full Version : USING MC2XML TO MAKE YOUR OWN EPG - tuturial with open discussion



expatter
11-22-2016, 10:30 PM
Just thought I would post this for anyone who might be frustrated with EPG descriptions being off. This has driven me nuts in the past and didn't seem to be any rhyme or reason behind it. Some channels would be off an hour and others might be off by 7, 7.5 or 8 hours! I got tired of having a half-populated EPG due to pulls not having any UK data off and on, so I started to pull my own data using mc2xml.exe and tailored the guide to just the channels I have displayed in the pvr. It's relatively easy to set up by using text files to pull only the channels I watch or want to see listed: 1 file to pull the channel data for only the channels I use and 1 file to rename them to what is listed in the pvr for channel names used by NFPS. I have tweaked the channel order and some channel names to display how I want to see things, not the 800-odd channels that are on the server.

Since I got sick of having to resort to IPTV resets and clearing data of TV and Guide databases, since that wipes out all of my customized settings, this is the perfect solution for me and I can pull data on a weekly or biweekly basis, depending on the hardware of the device I'm using.

Prior to my biting the bullet and doing my own data pulls, I first used ninja. It wasn't always consistent and many of the descriptions were just too generic and didn't actually give episode-specific info but were just generic tv programme descriptions from microsoft, while some channels have Spanish descriptions or data for another channel or no data at all. I prefer to know the actual episode data. I used IVUE for quite a while but as with most providers related to anything IPTV, they are constantly changing and many of the channels were just blank and they have way too many updates and the ini creator, etc revealed itself to not be the best solution. Then Andy TV was fantastic until Soloman put up a video on youtube and ticked off the developer and he pulled it from mainstream use. Next, Mayfair TV Guide stepped up to take over and all was good until they too became unstable and then there was TDB and same story. So I said, 'why am I driving myself crazy playing this game relying on temperamental devs when I can just do it for myself and solve all the problems?' But no matter how many times I downloaded the data, there were these crazy time offsets in the different channel streams. I got real tired of IPTV providers thinking that because something is free or cheap that it is OK to offer something that only partially works. It made me want to spit teeth! So I decided to rely on something more reliable - myself!

Back to the issue of the EPG data being 'off' I finally discovered that all I had to do to get the correct settings for the EPG to match the local time was to make sure I was pulling the guide data in UTC rather than local time. I did have to clear the databases one last time and set things back up (again) to how I wanted the channels to appear (or not appear) in the pvr, but now I don't have to wait on anyone to ensure I have a fully working EPG.

I definitely recommend this option for anyone experiencing ANY issues with their EPG. It only takes about 5 minutes each week to get the guide data and all is golden. I've been doing this for a couple of months now and the guide loads every time and is fully populated. Hooray!

olsts
11-23-2016, 03:29 AM
Would you we will to share more details on how to do your setup. I am using an Android Mbox, MxIII using Kodi 16.1. Have been finding ninja to be crap, EPG never loading consistently.

ivueguide
11-23-2016, 10:30 AM
post your webgrab file then and share with everyone. that would be better than a post detailling how wonderful you are :)

ilan
11-23-2016, 01:15 PM
He has tailored the guide for his own use, eliminating channels that he doesn't want but that others might wish they had, so he is giving instructions. I suppose if he wants to offer it, others could download it and determine if it is worthwhile for them, although I think his original approach is commendable as well.

expatter
11-24-2016, 04:19 AM
post your webgrab file then and share with everyone. that would be better than a post detailling how wonderful you are :)

My point was not how wonderful I am, rather that I got sick and tired of being frustrated all the time and decided to do my own pulls. I don't use webgrab, but mc2xml and it's quite a bit less complicated, not to mention way faster to download the pulls.

And I'd bet that nobody else would be happy with my data as I have no sports, music or porn channels info. I pull the UK listings for SKY and get the UK locals (the channel 4 group is my favourite) and the SKY movie channels. On the US side I get several of the news stations, the NY locals and premium movies from Direct TV and the Miami locals from OTA terrestrial from my former zip code in Fort Lauderale, as I like to keep up with my old home town. Beyond that I pretty much only watch 4seven and More 4 and channel 4 and the movie channels. But for the most part I just watch stuff from Specto since I hate commercials anyway. And since most of the channels I WANT to watch mostly don't work consistently, I use another IPTV service that IS more consistent. But using my guide, at least I know what's on...

As Ilan pointed out, the whole point of my post was for people to realize that rather than depending on anyone else for a less than perfect guide, it really isn't hard to use the free mc2xml.exe and pull a guide that is tailored to only the channels you have in your pvr. That is for those who HAVE tweaked their pvr to only show certain channels. If you do this on a weekly basis, it only takes a few minutes and you can easily combine guides.

What I do is pull the OTA and save ota.xml. Next I pull the US from Direct TV and save as US.xml and include the ota.xml and call it usfull.xml Then I pull the UK from SKY and save as uk.xml and include the usfull.xml and save it all as epg.xml.

I have a few pcs that have KODI on them and a Minix NEO Android TV. None of them have any problems loading up the guides and the files are about 50 MB each week.

All of these guide pulls can be gotten from the Microsoft legacy (media center) data for free but I find them too generic on some stations/programs so I paid $15 for a year's sub at Schedules Direct and got a username and password and have what I find are much better descriptions.

Since I have changed the channel names in my pvr to have them say what I want, my guide data wouldn't be populated in your system as the channel names wouldn't match. If you do your own, you will have have a sense of satisfaction AND a fully working guide.

expatter
11-24-2016, 04:26 AM
Would you we will to share more details on how to do your setup. I am using an Android Mbox, MxIII using Kodi 16.1. Have been finding ninja to be crap, EPG never loading consistently.


I'VE EDITED THIS THREAD TO UPDATE TO MY CURRENT USAGE SO YOU DON'T HAVE TO READ THROUGH DOZENS OF POSTS. I'VE CHANGED THE PROVIDERS FROM THE INITIAL POSTING AND THIS REFLECTS THOSE CHANGES.

The whole purpose of this thread is to show how you can use mc2xml to make your own epg. Each user may have their own preference as to what they would like to see in their pvr from the NFPS lineup. Since there are no kids in my household, I don't pull any data for those channels, nor do I have them in my m3u. Same goes for sports, I don't watch them and don't include them. I am currently pulling data from Schedules Direct from 5 providers for guide data:

BSkyB - Eire (Ireland) (United Kingdom) Ireland Channels
BSkyB - England (United Kingdom) UK Channels
Comcast Broward County - Cable (Pompano Beach) Miami Locals
DIRECTV - Satellite (USA) US Channels
Bell Fibe TV - Digital (Montréal) CA Channels

I set up 2 text files for each of the providers: ???.ch and ???.ren. Eg. For Ireland they are called Ireland.chl and Ireland.ren

The purpose of doing this is so that the entire lineup doesn't get downloaded. The Ireland.chl tells the software to pull only the channels in the file. The Irenland.ren file tells mc2xml to change the name of the channel from Schedules Direct format to NFPS format, so the epg populates for IPTV. You put whatever channels you want to see in your pvr in each of the .chl and .ren files. This saves on the size of the download.

You can also set up a batch file to tell mc2xml how many days worth of a guide to pull data for. You can pull data for up to 2 weeks.

My batch file looks like this: (getguide.bat)

mc2xml -J user:password -D ireland.dat -C ireland.chl -R ireland.ren -F -a -U -u -d 150 -o ireland.xml
mc2xml -J user:password -D uk.dat -C uk.chl -R uk.ren -F -a -U -u -d 150 -I ireland.xml -o uk.xml
mc2xml -J user:password -D comcast.dat -C comcast.chl -R comcast.ren -a -F -U -u -d 150 -I uk.xml -o comcast.xml
mc2xml -J user:password -D us.dat -C us.chl -R us.ren -a -F -U -u -d 150 -I comcast.xml -o guide.xml
mc2xml -J user:password -D ca.dat -C ca.chl -R ca.ren -F -a -U -u -d 150 -I guide.xml -o guide1.xml

This pulls the Ireland data first and saves the xml file.
Next it pulls for the UK data and merges the output to (I) Include the Ireland data with the UK data.
Next it pulls the Comcast data for the Miami locals and includes the previous data (uk.xml) with the Comcast data (comcast.xml)
Next it pulls the US data and includes the Miami locals in the output (guide.xml)
And finally it pulls the Canada data and includes all previous data in the final output (guide1.xml)

Examples

us.chl

I243.10112.schedulesdirect.org
I265.10035.schedulesdirect.org
I254.10021.schedulesdirect.org
I237.10057.schedulesdirect.org
I257.55205.schedulesdirect.org
I249.62420.schedulesdirect.org
I236.61812.schedulesdirect.org
I264.18332.schedulesdirect.org
I311.10093.schedulesdirect.org
I259.17927.schedulesdirect.org
I248.14321.schedulesdirect.org
I565.46710.schedulesdirect.org
I305.76894.schedulesdirect.org
I252.10918.schedulesdirect.org
I253.55887.schedulesdirect.org
I572.49141.schedulesdirect.org
I358.97287.schedulesdirect.org
I274.15807.schedulesdirect.org
I251.21484.schedulesdirect.org
I238.52199.schedulesdirect.org
I284.57390.schedulesdirect.org
I568.69130.schedulesdirect.org
I241.11163.schedulesdirect.org
I244.58623.schedulesdirect.org
I247.11867.schedulesdirect.org
I256.12852.schedulesdirect.org
I245.11164.schedulesdirect.org
I246.10153.schedulesdirect.org
I304.16123.schedulesdirect.org
I242.58452.schedulesdirect.org
I260.16409.schedulesdirect.org
I307.91096.schedulesdirect.org
I232.68065.schedulesdirect.org
I231.12574.schedulesdirect.org
I230.18544.schedulesdirect.org
I229.14902.schedulesdirect.org
I269.57708.schedulesdirect.org
I571.61469.schedulesdirect.org
I285.65342.schedulesdirect.org
I278.56905.schedulesdirect.org
I282.57394.schedulesdirect.org
I276.49438.schedulesdirect.org
I283.66804.schedulesdirect.org
I261.16125.schedulesdirect.org
I294.16618.schedulesdirect.org
I286.16617.schedulesdirect.org
I287.18284.schedulesdirect.org
I362.11187.schedulesdirect.org
I361.83698.schedulesdirect.org
I352.12553.schedulesdirect.org
I724.58333.schedulesdirect.org
I202.58646.schedulesdirect.org
I204.64549.schedulesdirect.org
I360.60179.schedulesdirect.org
I355.10139.schedulesdirect.org
I356.16300.schedulesdirect.org
I349.87925.schedulesdirect.org
I501.19548.schedulesdirect.org
I502.59368.schedulesdirect.org
I503.10243.schedulesdirect.org
I504.10244.schedulesdirect.org
I505.10242.schedulesdirect.org
I507.16585.schedulesdirect.org
I506.59839.schedulesdirect.org
I509.59845.schedulesdirect.org
I515.34933.schedulesdirect.org
I516.35975.schedulesdirect.org
I519.59948.schedulesdirect.org
I520.59961.schedulesdirect.org
I5 StarMax HD.59961.schedulesdirect.org
I522.59954.schedulesdirect.org
I545.21868.schedulesdirect.org
I546.11117.schedulesdirect.org
I547.11116.schedulesdirect.org
I548.16153.schedulesdirect.org
I549.18086.schedulesdirect.org
I550.68340.schedulesdirect.org
I551.68342.schedulesdirect.org
I553.11160.schedulesdirect.org
I555.60951.schedulesdirect.org
I535.36225.schedulesdirect.org
I538.14765.schedulesdirect.org
I541.14871.schedulesdirect.org
I525.34941.schedulesdirect.org
I526.12741.schedulesdirect.org
I529.57573.schedulesdirect.org
I531.67236.schedulesdirect.org
I528.57569.schedulesdirect.org
I530.16833.schedulesdirect.org
I542.14886.schedulesdirect.org
I396.11259.schedulesdirect.org
I390.11331.schedulesdirect.org
I392.11705.schedulesdirect.org
I398.11746.schedulesdirect.org
I567.58530.schedulesdirect.org
I557.16108.schedulesdirect.org
I517.10121.schedulesdirect.org
I570.58532.schedulesdirect.org
I312.11221.schedulesdirect.org
I279.70387.schedulesdirect.org
I271.18822.schedulesdirect.org
I266.58988.schedulesdirect.org
I333.14873.schedulesdirect.org
I329.10051.schedulesdirect.org
I335.11218.schedulesdirect.org
I327.10138.schedulesdirect.org
I328.35513.schedulesdirect.org
I331.10986.schedulesdirect.org
I333.14873.schedulesdirect.org

us.ren

I265.10035.schedulesdirect.org:A&E East HD
I254.10021.schedulesdirect.org:AMC East HD
I237.10057.schedulesdirect.org:Bravo East HD
I257.55205.schedulesdirect.org:Chiller TV
I249.62420.schedulesdirect.org:Comedy Central East HD
I236.61812.schedulesdirect.org:E! HD
I264.18332.schedulesdirect.org:BBC America HD
I311.10093.schedulesdirect.org:FREEFORM HD
I259.17927.schedulesdirect.org:FXX East HD
I248.14321.schedulesdirect.org:FX East HD
I565.46710.schedulesdirect.org:Hallmark Movies & Mysteries HD
I305.76894.schedulesdirect.org:ION Television East HD
I252.10918.schedulesdirect.org:Lifetime East HD
I253.55887.schedulesdirect.org:Lifetime Movie Network HD
I572.49141.schedulesdirect.org:MTV Live HD
I274.15807.schedulesdirect.org:Ovation HD
I251.21484.schedulesdirect.org:Oxygen HD
I238.52199.schedulesdirect.org:Reelz Channel HD
I284.57390.schedulesdirect.org:Science Channel HD
I568.69130.schedulesdirect.org:Sony Movie Channel USA HD
I241.11163.schedulesdirect.org:Spike TV HD
I244.58623.schedulesdirect.org:Syfy HD
I247.11867.schedulesdirect.org:TBS East HD
I256.12852.schedulesdirect.org:TCM US HD
I245.11164.schedulesdirect.org:TNT HD
I246.10153.schedulesdirect.org:Tru TV East HD
I304.16123.schedulesdirect.org:TV Land HD
I242.58452.schedulesdirect.org:USA Network HD
I260.16409.schedulesdirect.org:WE TV
I307.91096.schedulesdirect.org:WGN America HD
I232.68065.schedulesdirect.org:Cooking Channel HD
I231.12574.schedulesdirect.org:Food Network East HD
I230.18544.schedulesdirect.org:DIY Network USA HD
I229.14902.schedulesdirect.org:HGTV East HD
I269.57708.schedulesdirect.org:History HD
I571.61469.schedulesdirect.org:Crime & Investigation Network HD
I285.65342.schedulesdirect.org:Investigation Discovery HD
I278.56905.schedulesdirect.org:Discovery Channel USA HD
I282.57394.schedulesdirect.org:Animal Planet HD
I276.49438.schedulesdirect.org:National Geographic Channel HD
I283.66804.schedulesdirect.org:Nat Geo Wild HD
I261.16125.schedulesdirect.org:Discovery Life Channel
I294.16618.schedulesdirect.org:Discovery Family
I286.16617.schedulesdirect.org:Destination America HD
I287.18284.schedulesdirect.org:American Heroes Channel
I362.11187.schedulesdirect.org:The Weather Channel
I361.83698.schedulesdirect.org:WeatherNation
I352.12553.schedulesdirect.org:NASA TV
I724.58333.schedulesdirect.org:RT US
I202.58646.schedulesdirect.org:CNN US HD
I204.64549.schedulesdirect.org:Headline News HD
I360.60179.schedulesdirect.org:Fox News Channel HD
I355.10139.schedulesdirect.org:CNBC US HD
I356.16300.schedulesdirect.org:MSNBC HD
I349.87925.schedulesdirect.org:NewsmaxTV
I501.19548.schedulesdirect.org:HBO East HD
I502.59368.schedulesdirect.org:HBO 2 East HD
I503.10243.schedulesdirect.org:HBO Signature East HD
I504.10244.schedulesdirect.org:HBO West HD
I505.10242.schedulesdirect.org:HBO 2 West HD
I507.16585.schedulesdirect.org:HBO Family East HD
I506.59839.schedulesdirect.org:HBO Comedy East HD
I509.59845.schedulesdirect.org:HBO Zone HD
I515.34933.schedulesdirect.org:Cinemax East HD
I516.35975.schedulesdirect.org:Cinemax West HD
I519.59948.schedulesdirect.org:ActionMax East HD
I520.59961.schedulesdirect.org:5 StarMax
I5 StarMax HD.59961.schedulesdirect.org:5 StarMax HD
I522.59954.schedulesdirect.org:ThrillerMax East HD
I545.21868.schedulesdirect.org:Showtime East HD
I546.11117.schedulesdirect.org:Showtime West HD
I547.11116.schedulesdirect.org:Showtime 2 East HD
I548.16153.schedulesdirect.org:Showtime Showcase East HD
I549.18086.schedulesdirect.org:Showtime Extreme East HD
I550.68340.schedulesdirect.org:Showtime Beyond East HD
I551.68342.schedulesdirect.org:Showtime Next HD
I553.11160.schedulesdirect.org:The Movie Channel East HD
I555.60951.schedulesdirect.org:The Movie Channel Xtra East HD
I535.36225.schedulesdirect.org:Encore East HD
I538.14765.schedulesdirect.org:Encore Westerns
I541.14871.schedulesdirect.org:Encore Action East HD
I525.34941.schedulesdirect.org:Starz East HD
I526.12741.schedulesdirect.org:Starz West HD
I529.57573.schedulesdirect.org:Starz Edge East HD
I531.67236.schedulesdirect.org:Starz Cinema East HD
I528.57569.schedulesdirect.org:Starz Comedy East HD
I530.16833.schedulesdirect.org:Starz In Black East HD
I542.14886.schedulesdirect.org:Starz Kids & Family East HD
I396.11259.schedulesdirect.org:ABC New York HD
I390.11331.schedulesdirect.org:CBS New York HD
I392.11705.schedulesdirect.org:NBC New York HD
I398.11746.schedulesdirect.org:FOX New York HD
I567.58530.schedulesdirect.org:MGM HD
I557.16108.schedulesdirect.org:Sundance TV
I517.10121.schedulesdirect.org:Cinemax MoreMax HD
I570.58532.schedulesdirect.org:Smithsonian HD
I312.11221.schedulesdirect.org:Hallmark HD
I279.70387.schedulesdirect.org:OWN HD
I271.18822.schedulesdirect.org:Viceland HD
I266.58988.schedulesdirect.org:FYI HD
I333.14873.schedulesdirect.org:IFC HD
I329.10051.schedulesdirect.org:BET HD
I335.11218.schedulesdirect.org:VH1
I327.10138.schedulesdirect.org:CMT
I328.35513.schedulesdirect.org:TV ONE
I331.10986.schedulesdirect.org:MTV HD
I397.10309.schedulesdirect.org:ABC Los Angeles

I do a similar 2 text files for each of the providers I want to pull data from.

There are some extra channels in the above examples as I have more than 1 IPTV provider. You can tailor your pulls to whatever you want. You can change the name of channels to suit your own needs. You can either use the naming convention from NFPS or change the names to how you prefer to see them. (It depends on how you list your channels in your m3u. For example, I have changed the order of my m3u to have all UK first, then US, then Canada and I further have them in groups where they are listed mostly alphabetical. I have all the ITV channels together, and FX and FXX together, etc. Just a personal preference. I have kept the names the same as NFPS lists them, just changed the order in my pvr (Simple Client). Also, I don't use the channel numbers from NFPS, they are just numbered sequentially. But the epg is output by Channel Name first, so the guide populates with no problem since the names match. The Channel IDs are assigned by Schedules Direct. Again, since the names match, nothing else matters.

As long as the m3u lists the channel the same as NFPS, I can change the channel names within the pvr settings. Why would I want to do this anyway? Well, True Movies 1 and True Movies 2 change their name and format this time of year to True Christmas and soon Movies 24 will change to Christmas 24. I do change my channel names to reflect that and also change the logos to do the same thing.

Maybe this will help anyone wanting to make their own guide.

ilan
11-24-2016, 09:37 PM
Are the Microsoft Legacy data still available? For some reason, I thought that resource had dried up?

expatter
11-25-2016, 12:32 AM
Are the Microsoft Legacy data still available? For some reason, I thought that resource had dried up?

It was reported last year that MS Legacy would be 'Gone With The Wind', yet it's back working again, lol. Go figure...

ilan
11-25-2016, 12:34 AM
Well, I'll be danged. I thought it was history. Good to know...

ilan
11-25-2016, 11:57 PM
What technique do you use to map the channels to the data?

Acf150
12-01-2016, 07:11 AM
Can you please direct me to where you show how to make your own epg for stalker? It says to go to post #5 but I can't seem to find it. I'm very frustrated being without a guide and only channel logos on my stalker client. I'm using an invidia shield, Kodi's built in stalker client but no guide at all. Please show me/ us here how you did it to get a guide working. I'm willing to learn as I too was ticked at how bad ********** got at the end. Plus now there's not even that to use. Thank you

ilan
12-01-2016, 01:07 PM
If you look at the upper right of each post, in the black stripe, there is a numerical designation. For example, yours is carries #11. Expatter is referring to his post that carries the #5 designation. It is his second post in this thread.

expatter
12-01-2016, 07:44 PM
What technique do you use to map the channels to the data?

I use 2 text files when I run the mc2xml. Way back in the beginning and we were all working together to put the first EPG together, there was was a consolidated effort with Dara and Psyc0n pretty much taking the lead. Basically, you set up a text file for the channels you want to pull from the provider and call it anything.chl (eg - uk.chl or us.chl) and another one to rename what you pull to match what the channels are listed as with NFPS (eg - uk.ren or us.ren). When you do this you don't get the provider's entire lineup, but only the channels that you use with NFPS. It renames them from provider (Directv, Dish, terrestrial, etc) to what they are called in your pvr. Natch, you can rename the channels within KODI by using the channel manager and simply retyping the names (if you want to).

I don't have time ATM but will come back and do a basic tutorial and include links and samples. I can post my next pull to pastebin or something similar so you can see the results. It will not have any kids, music, porn, sports or Spanish info as that is not my interest. If I can squeeze it in today, I will. If not, then tomorrow.

Cheers.

ilan
12-01-2016, 09:06 PM
Thanks, Expatter. I appreciate your information, insights and kind gestures. After a bit of reading, I started my X.chl and X.ren files, but wouldn't mind seeing yours when you have time. I'm sure there are better, easier ways of creating the files that come with time and experience. I wasn't here during the EPG development days, and all of the files associated with those days are no longer accessible.

I'll be damned, though, the blasted 1-hour-off problem surfaced with my guide in PVR Stalker client. If I pull using my time zone as a referent, I get a guide that is 1 hour off. If I download a guide with UTC as the referent, I get a guide that is 1 hour off. What I ended up doing was replacing all of the +0000 offsets with -0100 offsets in the final xml file. It works, but I do wish I could do a straight pull without having to finagle.

Waylotul
12-01-2016, 09:48 PM
Ok Ilan good to find this. I'm looking at this mc2xml on the web. What are the sources of the data for say UK and US? Windows media and the other one I mentioned in the other post Ilan? This is the way to go. Looks serious! I have maybe 150 English channels only and I have machines hostings tons of BS software services for Alexa. I dont need the porn or kids shows even, I could install mc2xml on that and pull my own. I see TVMedia XMLTV service for US?

ilan
12-02-2016, 12:43 AM
m2xml shows the data sources. You can get data from pay services (better, more thorough) or free services.

expatter
12-02-2016, 10:51 PM
Thanks, Expatter. I appreciate your information, insights and kind gestures. After a bit of reading, I started my X.chl and X.ren files, but wouldn't mind seeing yours when you have time. I'm sure there are better, easier ways of creating the files that come with time and experience. I wasn't here during the EPG development days, and all of the files associated with those days are no longer accessible.

I'll be damned, though, the blasted 1-hour-off problem surfaced with my guide in PVR Stalker client. If I pull using my time zone as a referent, I get a guide that is 1 hour off. If I download a guide with UTC as the referent, I get a guide that is 1 hour off. What I ended up doing was replacing all of the +0000 offsets with -0100 offsets in the final xml file. It works, but I do wish I could do a straight pull without having to finagle.

The EPG being off was fixed for me when I added the -U -u into the command line. What I do is typically like this: mc2xml -D uk.dat -C uk.chl -R uk.ren -d 200 -F -u -U -a -o uk.xml

mc2xml -D us.dat -c us.chl -r us.ren -d 200 -F -u -U -a -I uk.xml -o guide.xml

I have an additional bit in my command line structure as I have a sub to schedules direct. But the
http://mc2xml.awardspace.info/ site where you download mc2xml explains all the handles and how to use everything.

Once the files are downloaded in UTC, there is no time offset in the pvr anymore. Using -U -u downloads the date/time in UTC and seems to have fixed the problem for me. And it drove me nuts for about 6 weeks before I figured it out!

I'm on the East Coast using EST and the guide is perfect for me. Out of the channels I select, only Esquire, C-Span 3 and Newsmax seem to be empty for me. But I don't pull kids or music channels. I have extra channels like HALL for Hallmark as I have another IPTV Service that has this channel.
I'm typing up a tutorial now. I just have to finish something else first.

ilan
12-03-2016, 12:31 AM
Great job, Ex! I will tinker with the command line options tomorrow to see if I can get the time issue sorted. (I wasn't using the UTF-8 option.) Hopefully, you gave me a heads up and it won't take "6 weeks" to get the bugs whacked :). This kind of stuff can drive a body bonkers!

expatter
12-03-2016, 02:10 AM
To set up the guide initially, I did a pull of the provider's entire lineup. This gives the channel IDs for you to use in you ???.chl and ???.ren files.
These are just text files with a different extension that works with the software (mc2xml). Use notepad (or similar) and do 'save as' and then 'text file' but change the file extension to 'chl' and then OK.

mc2xml.exe will bring up the interface to use the software to pick a provider.

For those wanting totally free, use the microsoft legacy option.
Enter Postal/Zip code and Country Code. I use 33334 and US and then
The default pull is for 2 weeks. The choices then are 0. Digital Terrestrial Lineup (TER) which is what I use for the Miami locals.
Then I use USA, DIRECTV (SAT) for the remaining US channels.

After the first run, open the mc2xml.xml file in a text editor. The free notepad ++ works well for this. You can download a portable version of this application.
After the file is opened, I go down to the part of the file where the <programme start="blah, blah, blah> info starts and delete all the following info to the end. Then save as uschannels.xml. This gives you the channel IDs for Directv to use in your us.chl and us.ren files. Open a new text file and copy the IDs for the channels you want to show in your pvr/guide and add them on individual lines and save the file as us.chl.

My text files are called:
ota.chl
ota.ren
us.chl
us.ren
freesat.chl
freesat.ren
uk.chl
uk.ren

us.chl contents
AETV
E
REELZ
COMEDY
LIFE
LMN
COOK
FOOD
DFC
DLC
DIY
HGTV
HISTORY
VICEHD
SYFY
FX
FXX
OXYGEN
WE
AMC
BRAVO
TCM
IFC
TNT
TBS
TRUTV
TVLAND
HALL
HMMHD
IONDHD
USA
SPIKETV
TLC
DLC
OVATION
DEST
AHC
CHILLER
BBCA
NGCHD
NGWILD
ID
DSC
APL
NASA
CNN
HLN
FNC
CNBC
MSNBC
WGNA
NEWSMX
CSPAN
CSPAN2
CSPAN3
WEATH
WN
HBO
HBO2
HBOSIG
HBOP
HB2P
HBOF
HBOCHD
HBOZHD
MAX
MAXP
ACMAXHD
5MAXHD
THMAXHD
SHOW
SHOWP
SHO2
SHOCSE
SHOWX
SHOWBHD
NEXTHD
TMC
TMCXHD
STZENC
STZENWS
STZENAC
STARZ
STARZP
STZE
STRZCIH
STZCHD
STZIB
STZKHD
SONYHD
WABC
WCBS
WNBC
WNYW
FREFMHD

us.ren contents
(please see post #21 - sorry about that)

Provider: I use BSkyB - England (United Kingdom)

uk.chl contents
LONLIVE
BBC1
BBC2
BBC4
ITV1HDL
ITV2HD
ITV3HD
ITV4HD
ITVENC
ITVBEUK
FXUK
C4HD
MORE4
E4
SKY1
SKYLIVI
SKYAT
SKYART1
SKY2
ALIBI
GOODFD
WATCHUK
GOLD
DAVE
QUEST
CHALL
CBSRELT
CBSACVM
CBSDRMA
PICKTV
REALLY
CH5HD
5USA
5ST
FXUK
HOME
TRAVEL
DMAX
DITURBO
DISSCI
EDEN
CIHD
SCINDRR
SCINGRE
SCINDIS
SCINFAM
SCINAAA
SCINCOM
SCINCRT
SCINSFH
SCININD
SCINPRE
SCINSEH
MOVIE24
FILM4UK
DRAMAUK
YESTDAY
HORROR
TRUMOV1
TRUMOV2
SKYNEWS
BBCNEWS
EUNEWS
CCTVNWS
RUSTOD
RTUKHD
FR24POR
ALJAZEN
BBCWS
CNNEUVM

uk.ren contents
LONLIVE:London Live
BBC1:BBC ONE
BBC2:BBC TWO
BBC4:BBC Four
ITV1HDL:ITV
ITV2HD:ITV 2
ITV3HD:ITV 3
ITV4HD:ITV 4
I123.89887.schedulesdirect.org:ITV Encore
ITVBEUK:ITV Be
C4HD:Channel 4
MORE4:More 4
E4:E4
I140.75804.schedulesdirect.org:4 Seven
SKY1:SKY One
SKYLIVI:SKY Living
SKYAT:SKY Atlantic
SKYART1:SKY Arts
SKY2:SKY Two
ALIBI:Alibi
GOODFD:Good Food
WATCHUK:Watch
GOLDE:Gold
DAVE:Dave
COMCN:Comedy Central Europe
I204.24671.schedulesdirect.org:Universal Channel
I113.68052.schedulesdirect.org:Universal Channel
5USA:5 USA
5ST:5 Star
QUEST:Quest
YESTDAY:Yesterday
CHALL:Challenge
CBSRELT:CBS Reality
CBSACVM:CBS Action
CBSDRMA:CBS Drama
PICKTV:Pick
REALLY:Really
CH5HD:Channel 5
FXUK:FOX
HOME:Home
TRAVEL:Travel Channel UK
DMAXE:Dmax
INVDISC:
DITURBO:Discovery Turbo
DISSCI:Science Channel
EDEN:Eden
CIHD:Crime & Investigation Network
SCINDRR:SKY Movies Drama
SCINGRE:SKY Modern Greats
SCINDIS:SKY Disney
SCINFAM:SKY Family
SCINAAA:SKY Action & Adventure
SCINCOM:SKY Comedy
SCINCRT:SKY Crime & Thriller
SCINSFH:SKY Scifi & Horror
SCINSEH:SKY Select
SCINPRE:SKY Premiere
MOVIE24:Movies 24
FILM4UK:Film 4
DRAMAUK:Drama
HORROR:Horror Channel
TRUMOV1:True Movies 1
TRUMOV2:True Movies 2
SKYNEWS:SKY News
BBCNEWS:BBC News
CNBCEU:CNBC US
EUNEWS:Euronews
CCTVNWS:CCTV News
RUSTOD:RT International
RTUKHD:RT UK
FR24POR:France 24
ALJAZEN:Al Jazeera
BBCWS:BBC World News
CNNEUVM:CNN International

I had a few channels missing data, so I also used Freeview for that. Missing channels were 5 Star, 5 USA and True Drama (which is actually True Entertainment +1). They are hit and miss for me. But you can always use an addon for those channels (i.e. Ivue, Mayfair, Renegades, etc.)

Freesat - England (United Kingdom)

freesat.chl contents
I131.52336.schedulesdirect.org
I129.52335.schedulesdirect.org
I142.57747.schedulesdirect.org

freesat.ren contents
I131.52336.schedulesdirect.org:5 Star
I129.52335.schedulesdirect.org:5 USA
I142.57747.schedulesdirect.org:True Entertainment

Again, the reason some of the channels are listed as xxxxxxxxxxx.schedulesdirect.org is because that was the only way to get some of the channels to populate guide data. Have no idea why this is. But once I added the info this way, it pulled the data and populated the EPG. (I don't claim to have figured everything out...)

expatter
12-03-2016, 02:27 AM
Putting it all together.
I will list what I do for using Schedules Direct. Yours will be slightly different for using Microsoft Legacy.

mc2xml (-J user/password) -D ota.dat -C ota.chl -R ota.ren -d 200 -a -U -u -F -o ota.xml
mc2xml (-J user/password) -D us.dat -C us.chl -R us.ren -d 200 -a -U -u -F -I ota.xml -o us.xml
mc2xml (-J user/password) -D freesat.dat -C freesat.chl -R freesat.ren -d 200 -a -U -u -F -o freesat.xml
mc2xml (-J user/password) -D uk.dat -C uk.chl -R uk.ren -d 200 -a -U -u -F -I us.xml -o guide.xml This is how you can merge 2 files

NOT EVERYONE WILL HAVE TO DO THIS, JUST DEPENDS ON HOW COMPLETE THE DATA FROM YOUR PULL IS!
After this is done, open freesat.xml and go down to where <channel id="blah, blah, blah", and highlight all the info down to the end of the page where it says </tv> then move up one line (ends with </programme>) copy the highlighted text. Close the file and open guide.xml in notepad++ and go to line 5, where <channel id="blah, blah, blah" is and insert a carriage return. Go down 1 line and paste the data in memory.
Resave the file (guide.xml)

I do it this way because you can only include (merge)1 file in your output file. I tried it by adding the following options: -I ota.xml -I freesat.xml -o epg.xml and it didn't work for me.

(200 is hours, so 8.3 days is what I get. You can change this number to whatever you want to pull. If you leave it blank you will get 2 weeks and the file will be large and not all equipment will be able to load it. It all depends on your hardware.

You can only make 6 changes to your lineup per day. So if you decide to try out different providers and see the difference in their data, be aware of this.

When you go to hxxp:awardspace.info to download mc2xml.exe, I suggest you take the time to read the info there. It will give you everything you need to know about how to use the software. And reading is a powerful tool...

I'm sure that Ilan will be very helpful with those of you using Microsoft Legacy.

I will do my pull now and then upload it to pastebin, then come back and give a link to download my version of epg. It will have 8 days of data and be around 50 MB. Those whose hardware can handle it will have a rather full epg for the next week.

Cheers.

expatter
12-03-2016, 02:42 AM
us.ren contents

AETV:A&E East
E:E!
BBCA:BBC America
FXX:FXX East
FX:FX East
OXYGEN:Oxygen
LIFE:Lifetime East
LMN:Lifetime Movie Network
COMEDY:Comedy Central East
USA:USA Network
TBS:TBS East
TCM:TCM US
TNT:TNT
TRUTV:Tru TV East
COOK:Cooking Channel
FOOD:Food Network East
TVLAND:TV Land
SPIKETV:Spike TV
IFC:IFC East
AMC:AMC East
BRAVO:Bravo East
DIY:DIY Network USA
HGTV:HGTV East
WE:WE TV
HISTORY:History
VICEHD:H2
SYFY:SyFy
ID:Investigation Discovery
DSC:Discovery Channel USA
APL:Animal Planet
NGCHD:National Geographic Channel
NGWILD:Nat Geo Wild
DLC:Discovery Life Channel
DFC:Discovery Family
TLC:TLC
OVATION:Ovation
DEST:Destination America
AHC:American Heroes Channel
CHILLER:Chiller TV
WEATH:The Weather Channel
WN:WeatherNation
NASA:NASA TV
CNN:CNN US
HLN:Headline News
FNC:Fox News Channel
CNBC:CNBC US
MSNBC:MSNBC
NEWSMX:NewsmaxTV
CSPAN:C-Span
CSPAN2:C-Span Book TV
CSPAN3:C-Span American History TV
WGNA:WGN America
IONDHD:ION Television East
HALL:Hallmark
HMMHD:Hallmark Movies & Mysteries
HBO:HBO East
HBO2:HBO 2 East
HBOSIG:HBO Signature East
HBOP:HBO West
HB2P:HBO 2 West
HBOF:HBO Family East
HBOCHD:HBO Comedy East
HBOZHD:HBO Zone
MAX:Cinemax East
MAXP:Cinemax West
ACMAXHD:ActionMax East
I520.59961.schedulesdirect.org:5 StarMax
THMAXHD:ThrillerMax East
SHOW:Showtime East
SHOWP:Showtime West
SHO2:Showtime 2 East
SHOCSE:Showtime Showcase East
SHOWX:Showtime Extreme East
SHOWBHD:Showtime Beyond East
NEXTHD:Showtime Next
TMC:The Movie Channel East
TMCXHD:The Movie Channel Xtra East
STZENC:Encore East
STZENWS:Encore Westerns
STZENAC:Encore Action East
STARZ:Starz East
STARZP:Starz West
STZE:Starz Edge East
STRZCIH:Starz Cinema East
STZCHD:Starz Comedy East
STZIB:Starz In Black East
STZKHD:Starz Kids & Family East
SONYHD:Sony Movie Channel USA
WABC:ABC New York
WCBS:CBS New York
WNBC:NBC New York
WNYW:FOX New York
WPLG:ABC MIAMI
WTVJ:NBC Miami
WSVN:FOx Miami
FREFMHD:FREEFORM
REELZ:Reelz Channel
I235.18511.schedulesdirect.org:Esquire

expatter
12-03-2016, 02:44 AM
OK, I'm a dweeb! Here I am saying how reading is a powerful tool and all I had to do was pay attention and turn off smilies in the post!!!

crazed 9.6
12-03-2016, 02:54 AM
OK, I'm a dweeb! Here I am saying how reading is a powerful tool and all I had to do was pay attention and turn off smilies in the post!!!

lol, them colons will smile at you every time :)


thnx for all your work expatter !

expatter
12-03-2016, 03:45 AM
lol, them colons will smile at you every time :)


thnx for all your work expatter !

No probs. I just wasn't paying attention!

expatter
12-03-2016, 03:48 AM
IT'S BEEN ONE OF THOSE DAYS FOLKS. 8 Day EPG For Most English Channels, or at least many of them,

This EPG covers the channels listed in this thread. FOR THOSE NOT READING THE WHOLE THREAD - THIS GUIDE HAS NO KIDS OR SPORTS DATA File has been uploaded.


http://s000.tinyupload.com/index.php?file_id=95443782076214469046

Hope many can make use of it.

*In EPG denotes New Episode/Programme.

Tha Joker
12-03-2016, 04:28 AM
Thanks for your work on this, and the tutorial. Its working great!

Acf150
12-03-2016, 04:59 AM
IT'S BEEN ONE OF THOSE DAYS FOLKS. 8 Day EPG For Most English Channels, or at least many of them,

This EPG covers the channels listed in this thread. File has been uploaded.


http://s000.tinyupload.com/index.php?file_id=95443782076214469046

Hope many can make use of it.
Hi expatter, I tried to download the zip file from the link but it gives me an error. Says the site is down or may have moved? Is there something I'm doing wrong? Is this only for NFPS or can it be used for iks.66 also?

expatter
12-03-2016, 05:27 AM
Hi expatter, I tried to download the zip file from the link but it gives me an error. Says the site is down or may have moved? Is there something I'm doing wrong? Is this only for NFPS or can it be used for iks.66 also?

This should work for anyone using stalker client pvr or simple client. As long as the channel names match should be all that matters.


http://s000.tinyupload.com/?file_id=95443782076214469046

I just tried to download it and it downloads, so problem is definitely on your end. Try again.

This should work with any of the 3 services that have Stalker channels. As long as the channel names match, you should be golden.

Acf150
12-03-2016, 05:39 AM
This should work for anyone using stalker client pvr or simple client. As long as the channel names match should be all that matters.


http://s000.tinyupload.com/?file_id=95443782076214469046

I just tried to download it and it downloads, so problem is definitely on your end. Try again. I can't seem to download the zip file. Keeps giving me the same error. I don't know what I'm doing wrong. Wish I could take a snapshot of it but I can't post it.

katrachoboy1
12-03-2016, 07:17 AM
What technique do you use to map the channels to the data?
I've been using the same tool for quite sometime now as well it works great.
The way you map channels is the following
IE. ESPN HD Inside the. XML file and ESPN-HD notice the dash inside of kodi. You change the channel name inside the. XML file to match the channel name inside kodi exactly as it shows on your pvr client. So instead of ESPN HD you'd rename it ESPN-HD. Do the same for every channel you want data for.

Acf150
12-03-2016, 07:34 AM
I wish I understood this like you guys do. I'm totally lost and the zip file won't even open for me. I just don't get it. I have to dig in deeper and read everything you've posted and how to create my own guide. Or be able to use yours with the places you said to start your own epg for stalker. Thing is I'm really tight for time. But I have to learn this stuff. Nowadays it's a necessity for iptv. I don't know anything about how to use the mc2xml.exe program. I feel left way behind. I hope you can bring this out with all the stalker channels someday like ******** did so we not to tech savvy people can have a guide. Or atleast learn how to do it myself.

Malos
12-03-2016, 01:41 PM
Hi everyone i just tried the file it works :D Thank you very much expatter for the tutorial, I'm going to tinker with it over the weekend and see if i can make it work, I'm not very good at technical stuff like this but i will follow your instructions and see if i can manage it without banging my head on the wall lol. Thanks again for taking the time to help us out :cool:

Tizer
12-03-2016, 02:03 PM
Yes thanks expatter for the guide tutorial.

Can get the Uk part done ok via Microsoft servers but Pulling US Data from UK for me for various zip codes I have tried give me following results. Note the guide date year 2015. Don't have a US vpn to try pulling with US ip address but I presume its a location error.

<programme start="20150717150000 +0000" stop="20150717160000 +0000" channel="I46.193753106.microsoft.com

SchedD musnt mind to much about location since its Paid for.

Going to try pulling US .xml with Webgrab+ It has more "free" options than mc2xml but a lot slower.

If I'm barking up wrong tree advise me.

Waylotul
12-03-2016, 02:35 PM
I wish I understood this like you guys do. I'm totally lost and the zip file won't even open for me. I just don't get it.

I opened the URL listed and its a hosting site, I clicked right on the file name and first couple times I could not get it. I would get a pop up window. I closed all browsers came back, copy and pasted the URL again using IE11. Bam, saved the EPG zip. Extracted the contents to a folder on my drive and then pointed my stalker client EPG section to local path and used the path the XML from the zip.

I cant believe it. The data is mostly complete and accurate! Mine is off by like one channel. I will tinker with it based on information in this thread.

Waylotul
12-03-2016, 02:44 PM
Thanks so much pass it on! I have it just now took seconds on laptop running Kodi Jarvis with native stalker middleware. Mine is off by one channel or something odd like that at first glance however the data looks sooooo accurate. That's owesome. Someone said that webgrab+ has more free providers. I read your write up thanks boost over the learning curve.:)

ilan
12-03-2016, 03:54 PM
This is an evolving thread, as we learn techniques for crafting a guide. I note that Expatter didn't run into one of the issues that created a headache for me. His pulled names are simpler and easier to rename, at least the ones that he posted

If you are pulling from the Microsoft source (Rovi, technically, now), the display name ends up being something like 202 CNN. Our service uses the display name CNN US. The only way I could accomplish the transformation in the REN file was to do this

202:
CNN:CNN US

It necessitated a two-step process. You would think you could accomplish the transformation in one step, i.e.,

202 CNN:CNN US

But m2xml does not like the space between 202 and CNN, so (at least for me) I had to eliminate the 202 first via

202:

And then I could handle renaming CNN to CNN US via

CNN:CNN US

I'm not sure if this is the only way or the easiest way, but it does work.

This will make sense to you when you begin creating your REN text file and you are using the Rovi source for your data. If you find a simpler method for doing this, please post your strategy for all to learn.

Necessity IS the Motherhood of Invention!

anon2599
12-03-2016, 06:45 PM
How you merging the Data with the usa -uk -ota .xml files mate.I see you using Notepad++
Whats the best and quickest application to merge the .xml files up. ? Notepad ++ or have you found or know of a possible Auto Gui application that works or might work with some input work.

Thanks for your test file...............It works Great............but I need to duplicate this and add Sports .

ilan
12-03-2016, 07:48 PM
The I option in the software merges the files, although Notepad++ can be used as well. Read the original posts closely.

expatter
12-03-2016, 08:13 PM
This is an evolving thread, as we learn techniques for crafting a guide. I note that Expatter didn't run into one of the issues that created a headache for me. His pulled names are simpler and easier to rename, at least the ones that he posted

If you are pulling from the Microsoft source (Rovi, technically, now), the display name ends up being something like 202 CNN. Our service uses the display name CNN US. The only way I could accomplish the transformation in the REN file was to do this

202:
CNN:CNN US

It necessitated a two-step process. You would think you could accomplish the transformation in one step, i.e.,

202 CNN:CNN US

But m2xml does not like the space between 202 and CNN, so (at least for me) I had to eliminate the 202 first via

202:

And then I could handle renaming CNN to CNN US via

CNN:CNN US

I'm not sure if this is the only way or the easiest way, but it does work.

This will make sense to you when you begin creating your REN text file and you are using the Rovi source for your data. If you find a simpler method for doing this, please post your strategy for all to learn.

Necessity IS the Motherhood of Invention!


I guess you caught me in a weak moment or something, but I will see if I can help you all out with Microsoft. However, I still think it is better to pay $15 for a year's worth of Schedule's Direct. Their info is much better than Rovi. I don't think you actually need to use the channel numbers. I use the -F option for my pull which does away with the channel number and uses only the channel ID. It makes it a lot easier on the head... And my almost 60 year old head needs all the help it can get! ;)

Stay tuned. I'm going out to do errands and will see what's up when I return.

Cheers.

expatter
12-03-2016, 08:17 PM
Thanks so much pass it on! I have it just now took seconds on laptop running Kodi Jarvis with native stalker middleware. Mine is off by one channel or something odd like that at first glance however the data looks sooooo accurate. That's owesome. Someone said that webgrab+ has more free providers. I read your write up thanks boost over the learning curve.:)

Webgrab is a bit more complex to get set up initially. And it is much slower in downloading the info. But, there's more than one way to skin a cat, eh? Mc2xml has about 10 providers when I use Schedules Direct. All I really care about is that it works, isn't that hard to figure out and has good and accurate information. I like getting actual episode info as opposed to just a generic series blurb that is the same every time a show is on.

expatter
12-03-2016, 08:25 PM
How you merging the Data with the usa -uk -ota .xml files mate.I see you using Notepad++
Whats the best and quickest application to merge the .xml files up. ? Notepad ++ or have you found or know of a possible Auto Gui application that works or might work with some input work.

Thanks for your test file...............It works Great............but I need to duplicate this and add Sports .

mc2xml does the merging for you. The command is -I uk.xml -o guide.xml

Maybe look at the tutorial post again. The only time I use notepad++ is to add one extra (very small) pull that I do. The reason for this is that the software only allows you to combine 2 files at one time and merge them. It might not even be an issue for those people using the Microsoft Legacy (Rovi) service.

ilan
12-03-2016, 08:40 PM
I use the -F option for my pull which does away with the channel number and uses only the channel ID. Cheers.

I saw that, but the description lead me to believe it just reverses channel name/channel number order, so I figured it would still be a two-step process.

Site description: -F output channel "name" first (rather than "number name")

anon2599
12-03-2016, 08:42 PM
The I option in the software merges the files, although Notepad++ can be used as well. Read the original posts closely.

Well....................it would be very nice to have the ( I option ) in the software ...but its not available in the Gui for me ....is this option a cmd prompt command?


mc2xml does the merging for you. The command is -I uk.xml -o guide.xml

Maybe look at the tutorial post again. The only time I use notepad++ is to add one extra (very small) pull that I do. The reason for this is that the software only allows you to combine 2 files at one time and merge them. It might not even be an issue for those people using the Microsoft Legacy (Rovi) service.

Thanks for this reply ...it really helped.
I hope you can find the time to adjust the 1st post and include all relevant info into this 1st post.
That will be most concise and create far less stupid questions like mine .....cluttering this thread .....and condense for future ...user friendly users.

Thanks for all your time and help.Sir.

Regards,

expatter
12-04-2016, 12:01 AM
I saw that, but the description lead me to believe it just reverses channel name/channel number order, so I figured it would still be a two-step process.

Site description: -F output channel "name" first (rather than "number name")

I understood it the same way, too. But when I did my pulls I would have the same channels with different numbers depending on if they were HD and when there were several options like ITV London, Scotland, etc. When I added the -F all of that seemed to go away. So I don't actually totally understand all the guts of the software, but basically fumble through it. As long as I get something that works... :)

expatter
12-04-2016, 12:12 AM
I've been using the same tool for quite sometime now as well it works great.
The way you map channels is the following
IE. ESPN HD Inside the. XML file and ESPN-HD notice the dash inside of kodi. You change the channel name inside the. XML file to match the channel name inside kodi exactly as it shows on your pvr client. So instead of ESPN HD you'd rename it ESPN-HD. Do the same for every channel you want data for.

Again, there are several ways you could do this. So whatever works for you - great. However, when you are working with a 60 MB file, changing data can be frustrating with freezes and crashes. Might be way easier to just change the channel name in the pvr to match what you have in the EPG. But it doesn't matter how you do it, just that you get the guide

As far as the HD channels go - I don't have any guide info for those in my pvr. I simply moved those channels to be directly under the SD version. Eg Science has Science HD right under it in the pvr. So I know that whatever is listed in the guide for Science is the same program info for the HD variant.

expatter
12-04-2016, 12:16 AM
Yes thanks expatter for the guide tutorial.

Can get the Uk part done ok via Microsoft servers but Pulling US Data from UK for me for various zip codes I have tried give me following results. Note the guide date year 2015. Don't have a US vpn to try pulling with US ip address but I presume its a location error.

<programme start="20150717150000 +0000" stop="20150717160000 +0000" channel="I46.193753106.microsoft.com

SchedD musnt mind to much about location since its Paid for.

Going to try pulling US .xml with Webgrab+ It has more "free" options than mc2xml but a lot slower.

If I'm barking up wrong tree advise me.

Not sure what to tell you here other than I use zip code 33334 and output the guide data in UTC, so it works fine. As far as more free options, I would think that both Webgrab+ and mc2xml (media center to xml) would offer the same providers. It should just depend on how many providers offer cable/satellite service in any give area (zip code). Does that make sense?

ALSO: There is a forum elsewhere for Media Center users, so this may have already been addressed and answered. I haven't been back there in a couple of months. There's a link to it on the awardspace site (if I'm not mistaken)

expatter
12-04-2016, 12:21 AM
Hi everyone i just tried the file it works :D Thank you very much expatter for the tutorial, I'm going to tinker with it over the weekend and see if i can make it work, I'm not very good at technical stuff like this but i will follow your instructions and see if i can manage it without banging my head on the wall lol. Thanks again for taking the time to help us out :cool:

Just don't get overwhelmed. Take a deep breath first and relax. You may have to read the info a few times before it begins to make sense. I had to read it several times myself. And I still go back to awardspace.info to look at the options for using the software.

Of course, this stuff would be easier to understand for folks that are used to working in a command prompt environment. I go back to the DOS days, so there is that, lol. But just take your time, read it a couple of times. Take a break. Go back to it again another day and then it won't seem so intimidating. :)

expatter
12-04-2016, 01:37 AM
This is an evolving thread, as we learn techniques for crafting a guide. I note that Expatter didn't run into one of the issues that created a headache for me. His pulled names are simpler and easier to rename, at least the ones that he posted

If you are pulling from the Microsoft source (Rovi, technically, now), the display name ends up being something like 202 CNN. Our service uses the display name CNN US. The only way I could accomplish the transformation in the REN file was to do this

202:
CNN:CNN US

It necessitated a two-step process. You would think you could accomplish the transformation in one step, i.e.,

202 CNN:CNN US

But m2xml does not like the space between 202 and CNN, so (at least for me) I had to eliminate the 202 first via

202:

And then I could handle renaming CNN to CNN US via

CNN:CNN US

I'm not sure if this is the only way or the easiest way, but it does work.

This will make sense to you when you begin creating your REN text file and you are using the Rovi source for your data. If you find a simpler method for doing this, please post your strategy for all to learn.

Necessity IS the Motherhood of Invention!

Hey Ilan,

I just printed out a Microsoft pull for Directv and had a look at the channel IDs. It's about the same as SD in that there are several ways to call IDs.
e.g. <channel id="I204.28460808.microsoft.com">
<display-name>204 HLN</display-name>
<display-name>204</display-name>
<display-name>HLN</display-name>
<display-name>Satellite</display-name>
</channel>

So~ you can set up your .chl and .ren files by using either 204, HLN or I204.28460808.microsoft.com and you will (in theory) get the same results.

N'est pas?

viper8690
12-04-2016, 01:48 AM
Hi Guys,

Great info! This pretty much answers the questions that I had. The only question I still have is whether anyone knows how to get a full list of the channels that are coming from NFPS. I wasn't able to find a temp file in the Kodi userdata which has this. I'm guessing that it is probably in 1 of the .db sqlite files but I could be wrong. It would be easier for me to try to create a fuzzy mapping script in case of changes/additions to the channel listing from NFPS.

My goal is to create something automated that I don't need to follow-up on too much. If I am able to accomplish this, I will do something similar to Psyc0n where I can just provide a url for people to use. However, I have to dig into this more before I can get a feel whether I have the time/effort to do so.

I mentioned in another post that I have a week off from work so I want to focus on this and see what I can come up with.

ilan
12-04-2016, 02:06 AM
Hey Ilan,

I just printed out a Microsoft pull for Directv and had a look at the channel IDs. It's about the same as SD in that there are several ways to call IDs.
e.g. <channel id="I204.28460808.microsoft.com">
<display-name>204 HLN</display-name>
<display-name>204</display-name>
<display-name>HLN</display-name>
<display-name>Satellite</display-name>
</channel>

So~ you can set up your .chl and .ren files by using either 204, HLN or I204.28460808.microsoft.com and you will (in theory) get the same results.

N'est pas?

I will take another look tomorrow. When I originally was setting up the .chl and .ren files, it didn't seem like I could map that easily. I'll reasses tomorrow to determine where the problem was (or appeared to be).

I've been adding 10 or 15 more channels each day. The madness to my method works, but maybe I can simplify it.

Oui!

expatter
12-04-2016, 02:27 AM
http://pastebin.com/09ta5dQA

All this is folks, is a printout of the majority of applicable channels for those who want to create your own EPG. This has the kids and sports in it. I deleted everything once the lineup started with music channels.

From what I see it is basically the same as what I use for Schedules Direct (SD). So you can download this file and create your xxx.chl and xxx.ren files using the info found in this thread. I won't do the same for UK data because for those that are so inclined to actually learn this and do it for themselves, that shouldn't be an issue.

viper8690
12-04-2016, 02:32 AM
I found the list of channels coming from NFPS. It's in the userdata/Database folder in file: TVXX.db. You can use sqlitebrowser of python (if inclined) to export the table. I'm planning to do the mapping manually for now and then work on making it a little more automated in the mapping.

Below is the table export for those interested:

http://s000.tinyupload.com/index.php?file_id=02822045448487049146

I just tried writing the pull script using mc2xml but it's not working for mac. It looks like it is an issue with UPX which completely broken in Sierra. I saw that UPX is looking to release a fix today. FYI for Mac users.

expatter
12-04-2016, 02:35 AM
Well....................it would be very nice to have the ( I option ) in the software ...but its not available in the Gui for me ....is this option a cmd prompt command?

Feel free to contact the developer at awardspace.info and request it. I don't think it will get you anywhere, but.... Actually, you can set up a batch file to automate everything once you have it all worked out what you want the software to do. There are too many options to use with the mx2xml for the GUI to be modded much further

Thanks for this reply ...it really helped.
I hope you can find the time to adjust the 1st post and include all relevant info into this 1st post.
That will be most concise and create far less stupid questions like mine .....cluttering this thread .....and condense for future ...user friendly users.

I'll take a look and see what I can do.
Thanks for all your time and help.Sir.

You're Welcome.
Regards,

Will see how much I can edit the post. The tutorial aspect doesn't actually start with the first post in this thread.

expatter
12-04-2016, 03:11 AM
How you merging the Data with the usa -uk -ota .xml files mate.I see you using Notepad++
Whats the best and quickest application to merge the .xml files up. ? Notepad ++ or have you found or know of a possible Auto Gui application that works or might work with some input work.

Thanks for your test file...............It works Great............but I need to duplicate this and add Sports .

I don't remember if I already answered this or not but you merge them right from within mc2xml by using the -I option. So if you already had us.xml and were pulling uk data you add -I us.xml -o epg.xml to the command line options.

expatter
12-04-2016, 03:23 AM
Thanks for your work on this, and the tutorial. Its working great!

Very kewl. Glad you're happy with it! Cheers.

expatter
12-04-2016, 04:05 AM
Hi Guys,

Great info! This pretty much answers the questions that I had. The only question I still have is whether anyone knows how to get a full list of the channels that are coming from NFPS. I wasn't able to find a temp file in the Kodi userdata which has this. I'm guessing that it is probably in 1 of the .db sqlite files but I could be wrong. It would be easier for me to try to create a fuzzy mapping script in case of changes/additions to the channel listing from NFPS.

My goal is to create something automated that I don't need to follow-up on too much. If I am able to accomplish this, I will do something similar to Psyc0n where I can just provide a url for people to use. However, I have to dig into this more before I can get a feel whether I have the time/effort to do so.

I mentioned in another post that I have a week off from work so I want to focus on this and see what I can come up with.

I'll bet that if you look in the IPTV Stalker addondata you will find the channel list.

Crunch69
12-04-2016, 07:43 PM
Can the xml file be loaded into Ivue?

i understand the xml but what is the .chi and .ren?

wouldnt the xml file have everything that is needed to the epg?

ilan
12-04-2016, 07:52 PM
.chl and .ren are text files used in association with the program m2xml. They automate channel selection and channel renaming for mapping purposes. You'll need to read through the thread to fully understand.

pendlet
12-05-2016, 12:46 AM
I am currently using kodi with PVR Stalker and am trying to use the file you provided. I downloaded the file you posted and un-zipped it, placed it on my kodi box and then went in to pvr stalker addon for kodi and setup the settings to allow this file to be used to provide the guide. I set the Scope to Local Path and put the path to the location where the file is located. Saved everything, cleared the guided data and restarted Kodi. After waiting for about 3 minutes the guided fails to load. Looking in the Kodi Log i get an error AddOnLog Stalker Client LoadEPG: XMLTV Parse Failed and Parse Failed to load XMLTV data. Is there anything I need to do to the file you posted besides unzipping it to get it to work?

Thanks for all the work.

Tim

expatter
12-05-2016, 12:47 AM
.chl and .ren are text files used in association with the program m2xml. They automate channel selection and channel renaming for mapping purposes. You'll need to read through the thread to fully understand.

Ilan~Were you able to get channels from MS with just using the ID and leaving off the numbers?

expatter
12-05-2016, 12:53 AM
I am currently using kodi with PVR Stalker and am trying to use the file you provided. I downloaded the file you posted and un-zipped it, placed it on my kodi box and then went in to pvr stalker addon for kodi and setup the settings to allow this file to be used to provide the guide. I set the Scope to Local Path and put the path to the location where the file is located. Saved everything, cleared the guided data and restarted Kodi. After waiting for about 3 minutes the guided fails to load. Looking in the Kodi Log i get an error AddOnLog Stalker Client LoadEPG: XMLTV Parse Failed and Parse Failed to load XMLTV data. Is there anything I need to do to the file you posted besides unzipping it to get it to work?

Thanks for all the work.

Tim

What type of box are you trying to load it to? Do you have enough internal space & RAM to load the hefty 50 MB file? In KODI settings (TV > Guide ) how many days do you have listed to display?

In order to troubleshoot we need a bit more info for us to try and help you out.

expatter
12-05-2016, 01:08 AM
Can the xml file be loaded into Ivue?
NO. That would involve working with the Ivue foks unless you already know how to use your own xml with Ivue. You could try, but for what reason? It works with the pvr already.
i understand the xml but what is the .chi and .ren?
What Ilan said...read the tutorial.

wouldnt the xml file have everything that is needed to the epg?
yes


Again, read the tutorial as it's explained. There is a separate tutorial pinned that says 'no discussion' and perhaps you will find that easier to follow. It has just 5 entries in it.

ilan
12-05-2016, 01:11 AM
Ilan~Were you able to get channels from MS with just using the ID and leaving off the numbers?

I ended up choosing the MS display name that only had one "syllable" for mapping. Thus, if MS had four display names: 202 CNN, CNN News, 202 and CNN Newsroom, I chose 202 and entered

202:CNN US

in the REN file.

=======================

Ack, maybe that's not what you meant. I have always used ID's in the CHL file.

expatter
12-05-2016, 01:19 AM
I ended up choosing the MS display name that only had one "syllable" for mapping. Thus, if MS had four display names: 202 CNN, CNN News, 202 and CNN Newsroom, I chose 202 and entered

202:CNN US

in the REN file.

=======================

Ack, maybe that's not what you meant. I have always used ID's in the CHL file.

Yeah, I just wondered if you tried just using CNN in .chl and CNN:CNN US in .ren files.
As I posted last night, I got the impression that either of the 3 listed IDs would work.
Again, more than one way to skin that poor kitty. ;)

ilan
12-05-2016, 01:24 AM
Yes, I was thinking that the top most display name was the one crucial for mapping, so an entry like 202 CNN threw me for a loop and required my two-step renaming, which (despite its stupidity) actually worked quite well.

pendlet
12-05-2016, 01:56 AM
What type of box are you trying to load it to? Do you have enough internal space & RAM to load the hefty 50 MB file? In KODI settings (TV > Guide ) how many days do you have listed to display?

In order to troubleshoot we need a bit more info for us to try and help you out.

Here is more info. I am loading it to a windows 7 computer that i use as my storage for a Raspberry PI 3 that actually runs KODI. Raspberry PI 3 is running LibreELEC v7.0.2 Kernel 4.4.13 with a 16GB sd card. It has 736 MB Ram with 542 available. The file is shared out using a windows SMB share. The drive and file has the proper security settings and is reachable and from the kodi box.

Tim

pendlet
12-05-2016, 02:02 AM
I just looked in the TV settings and it was set to display 3 days. I changed it to 8 to see if that would change anything since that's how many days are in the file. No change still does not load the file. In the PVR settings should it be set to cache guide data and if so how long? Default is 24 hours.

expatter
12-05-2016, 04:05 AM
I just looked in the TV settings and it was set to display 3 days. I changed it to 8 to see if that would change anything since that's how many days are in the file. No change still does not load the file. In the PVR settings should it be set to cache guide data and if so how long? Default is 24 hours.

I would think a pi doesn't have the power to load that file, sorry. And if it did, I should think you would only want it to display 1 day. From all the posts I have seen in the past, people with pis do have memory load probs sometimes.

expatter
12-05-2016, 04:18 AM
I just looked in the TV settings and it was set to display 3 days. I changed it to 8 to see if that would change anything since that's how many days are in the file. No change still does not load the file. In the PVR settings should it be set to cache guide data and if so how long? Default is 24 hours.

If you COULD get it to load I would guess 24 hours. But 542 MB is probably not enough to load the file. My android box has 2 GB and it loads OK on that.

Somebody with a pi or knowledge of them would have to tell you if it could load up a 50 MB file in KODI. I think that's probably asking too much of the pi, but IDK.

Crunch69
12-05-2016, 05:08 PM
Expatter should your xmltv.xml file work in kodi TV guide full screen or Ivue?

expatter
12-05-2016, 07:14 PM
Expatter should your xmltv.xml file work in kodi TV guide full screen or Ivue?

As long as YOU know how to setup and use those addons to use your own xmltv file, then yes. All that matters is that channel names match between pvr and guide. Personally, I don't use any of the alternative epg addons as the one provided with KODI works fine and looks good. It's basically the same one as Psyc0n's with the coloured genres.

Feel free to figure it out how to use the other addons. I looked at the full screen addon a few months back but gave up trying to figure it out. And once I made my own xmltv file and it worked with the pvr/guide, there was no longer any reason for me to try and reinvent the wheel. The whole point of my doing this was that I got tired of being frustrated all the time. Now I'm good. But to each his own.

Cheers.

viper8690
12-05-2016, 08:15 PM
I was able to get most of the channels for UK and USA. I also set up a redirect to a domain I had laying around to go to the guide.xml on a github repo. I set up the guide.xml to be for 36 hours and I will share the url once I automate the call and put it on a server.

TODO:
- Automating the call to the guides
- Error Handling for failures or failed downloads
- Removing excess data i.e. credits, ratings, etc. (Not sure what is actually relevant to people and the different epgs that will use it)

Does anyone know the service to use for Latin America channels.

tony2008
12-05-2016, 10:01 PM
Thank you very much expatter for the tutorial:)

bigpdawg1
12-06-2016, 11:53 PM
Please let me know when you setup your domain. I didn't realize how much I miss the guide till it was gone.

ilan
12-07-2016, 02:03 AM
Hey Ex!

Got a question related to message #20 in the tutorial.

NOT EVERYONE WILL HAVE TO DO THIS, JUST DEPENDS ON HOW COMPLETE THE DATA FROM YOUR PULL IS!
After this is done, open freesat.xml and go down to where <channel id="blah, blah, blah", and highlight all the info down to </channel> highlight and copy the highlighted text. Close the file and open guide.xml in notepad++ and go to line 5, where <channel id="blah, blah, blah" is and insert a carriage return. Go down 1 line and paste the data in memory. Resave the file (guide.xml)

Question: You wouldn't be copying any of the freesat program information if you left out the <programme>...</programme> tags, correct? You'd be including freesat channel data but not freesat programme data, unless I'm reading something wrong...which is certainly not beyond me.

expatter
12-07-2016, 11:09 AM
Hey Ex!

Got a question related to message #20 in the tutorial.

NOT EVERYONE WILL HAVE TO DO THIS, JUST DEPENDS ON HOW COMPLETE THE DATA FROM YOUR PULL IS!
After this is done, open freesat.xml and go down to where <channel id="blah, blah, blah", and highlight all the info down to </channel> highlight and copy the highlighted text. Close the file and open guide.xml in notepad++ and go to line 5, where <channel id="blah, blah, blah" is and insert a carriage return. Go down 1 line and paste the data in memory. Resave the file (guide.xml)

Question: You wouldn't be copying any of the freesat program information if you left out the <programme>...<programme> tags, correct. You'd be including freesat channel data but not freesat programme data, unless I'm reading something wrong...which is certainly not beyond me.

Good catch Ilan. I do highlight the entire contents down to the last line (end of file) where it says </tv> and then move up one line which ends with </programme>.

I'll edit the post. Tks.

expatter
12-07-2016, 11:37 AM
If Viper8690 isn't up and running by this weekend, I will post another epg as the current guide info peters out.

issues
12-07-2016, 06:58 PM
Viper - these are pulled from the epg grabber that was under development

latino lineup -- mc2xml -c mx -g 10000 -R latin_tp.ren -o latin_tp.xml -D latin_tp.dat -F -s -1 -d 48 -C latin_tp.chl -f -u -a

latin_tp.chl
AZ24HD
ANTEN
GALICIA
TVEA2
CABTELE
TLNOVEL
CARA
DWLA
DISCM
DTHLAHD
DWRLDHD
DHEALM
HCLMHD
NATGEOMEX
NATWILD
APL
ESPN
ESPN2M
ESPN3N
I563.44563106.microsoft.com

FOXS3
UFCHD
TDNHD
GOLFLA
DISNEY
DISNXD
DISNJMX
NIKLAHD
NICKJLM
DKNLM
TOONS
BOOMLM
TOONCST
BABYTVL
CBEETV
SONY
BBCE
UNICABL
WBLHD
EINT
FXLHD
UNILAHD
FOXHD
SYFYLA
AEMEXHD
TRAVEL
TLCLASP
AXNHD
GOURMETN
CASACLUB
TBSESLA
GLITZ
FOXLIFE
DISTCOM
COMCLAH
TRUTVLA
EFEKTO
LIFELA
CNNHD
BTV
THITHD
MTVL
MTVHTLA
VH1CL
VH1
RITMO
CNCRTHD
HTV
BANDAMAX
DEPELHD
GOLDNHD
GOLDII
TNT
CINEPLH

SPACMHD
MGMMEX
STULM
TCML
I*SAT
EUROPA
FAMEX
FILMZONE
MOVIECITY

FOXFA
FOXCI
FOXACE
FOXACW
FOXMOHD
FOXCL
OLEENG
HBOPNHD
OLE
OLEW
HBOFAM
HBOSLA
MAXPRMH
MAXPRIME
MAXMEX

Latin_tp.ren

:Az Mundo
:Canal De Las Estrellas
:Univision
:UniMas
ANTEN:Antena 3
GALICIA:Galicia TV
TVEA2:TVE Internacional America
:GalaTV
:Pasiones
:Telemundo
CABTELE:Telemundo Internacional
:RCN Novelas
TLNOVEL:Tlnovelas America
:TeleCentro
CARA:Caracol Internacional
DWLA:DW Latinoamerica
:TV Globo Internacional
:TV 5 Monde Amérique latine
DISCM:Discovery en Español
DTHLAHD:Discovery Theater
DWRLDHD:Discovery World
DHEALM:Discovery Home & Health Latinoamerica
:H2 Latinoamerica
HCLMHD:History en Español
NATGEOMEX:National Geographic Latinoamerica
NATWILD:Nat Geo Wild Latino America
APL:Animal Planet Latinoamerica
ESPN:ESPN Latinoamerica
ESPN2M:ESPN 2 Latinoamerica
ESPN3N:ESPN 3 Latinoamerica
FSALAPRM:Fox Sports Latinoamerica
:Fox Sports 2 Latinoamerica
FOXS3:Fox Sports 3 Latinoamerica
:BeinSports en Español
UFCHD:UFC Network Latinoamerica
:F1 Latinoamerica
:Planeta Futbol
:Univision TDN
TDNHD:TDN Mexico
GOLFLA:Golf Channel Latinoamerica
DISNEY:Disney Channel Norte
DISNXD:Disney XD Norte
DISNJMX:Disney Junior Norte
NIKLAHD:Nickelodeon Latinoamerica
NICKJLM:Nick Jr Latinoamerica
DKNLM:Discovery Kids America Latina
TOONS:Cartoon Network Latinoamerica
BOOMLM:Boomerang Latinoamerica
TOONCST:Tooncast
:BabyFirst TV Latinoamerica
BABYTVL:Baby TV Latinoamerica
CBEETV:CBeebies Latinoamerica
SONY:Canal Sony
BBCE:BBC Entertainment Latinoamerica
UNICABL:Unicable
WBLHD:Warner Channel Latinoamerica
EINT:E! Latinoamerica
FXLHD:FX Latino
UNILAHD:Universal Channel America Latina
FOXHD:Fox Latinoamerica
SYFYLA:Syfy Latinoamerica
AEMEXHD:A&E Latinoamerica
TRAVEL:Investigation Discovery Latinoamerica
TLCLASP:TLC Latinoamerica
AXNHD:AXN Latinoamerica
:Eurochannel
:MundoFox
:Hogar Util
:TNT Series Latinoamerica
GOURMETN:Elgourmet
CASACLUB:Casa Club TV
TBSESLA:TBS America Latina
GLITZ:Glitz Latinoamerica
FOXLIFE:FOX Life
DISTCOM:Distrito Comedia
COMCLAH:Comedy Central Latinoamerica
TRUTVLA:Tru TV America Latina
EFEKTO:Efekto TV
:Multimedios Plus
LIFELA:Lifetime Latinoamerica
CNNHD:CNN en Español
BTV:El Financiero Bloomberg
:RT en Español
:NTN 24
:Azteca Noticias
:Euronews en Español
THITHD:TeleHit
MTVL:MTV Latinoamerica
MTVHTLA:MTV Hits Latinoamerica
VH1CL:VH1 Classic Europe
VH1:VH1 Latino Norte
RITMO:Ritmoson
CNCRTHD:Concert Channel
HTV:HTV
BANDAMAX:Bandamax
DEPELHD:De Pelicula
:De Pelicula Multiplex
:CineLatino
GOLDNHD:Golden
GOLDII:Golden Edge
:Golden Multiplex
:Paramount Channel Latinoamerica
:Sundance Channel Latinoamerica
TNT:TNT America Latina
CINEPLH:CineCanal
:Cinemax Latinoamerica
SPACMHD:SPACE
:AMC
STULM:Studio Universal
TCML:TCM America Latina
I*SAT:I-Sat
EUROPA:Europa Europa
FAMEX:Film & Arts Latinoamerica
FILMZONE:Film Zone
:Fox 1 Este
MOVIECITY:Fox 1 Oeste
FOXFA:Fox Family
:Fox Comedy
FOXCI:Fox Cinema
FOXACE:Fox Action Este
FOXACW:Fox Action Oeste
FOXMOHD:Fox Movies Latinoamerica
FOXCL:Fox Classics Latinoamerica
OLEENG:HBO Latinoamerica
HBOPNHD:HBO 2 Latinoamerica
OLE:HBO Plus Este
OLEW:HBO Plus Oeste
HBOFAM:HBO Family Latinoamerica
HBOSLA:HBO Signature Latinoamerica
:Max UP Latinoamerica
MAXPRMH:Max Prime Este
MAXPRIME:Max Prime Oeste
MAXMEX:MAX
:Golden Premier 1
:Golden Premier 2

Like I said these are pulled from the old epg grabber files so you can see that they are incomplete but it is a better starting point then from scratch. there are also the latino skymex which have a mc2xml ren and chl files as follows

latino_skymex.chl

TLTICA
RGTI2
TVINTL

FSALAPRM
TDN2
BABY1
EURO
MFOXLA

I403.44563606.microsoft.com
I411.44563221.microsoft.com

I431.44563068.microsoft.com


CINOLE

GPREMSD
GPRD2SD
102 XEW
105 XHGC
106 XHTV
107 XHIMT
109 XEQ
111 XEIPN
113 XHDF2
120 MILENIO
121 TFORM
140 PROY40
417 MAXMEX



Latin_skymex.ren

TLTICA:Teletica
XEQDT:GalaTV

RGTI2:TV Globo Internacional
TVINTL:TV 5 Monde

FSALAPRM:Fox Sports 2 Latinoamerica

TDN2:Univision TDN
BABY1:BabyFirst TV Latinoamerica
EURO:Eurochannel
MFOXLA:MundoFox

DEPELICULA:De Pelicula Multiplex

GOLDEN:Golden Multiplex

MOVIECITY:Fox 1 Este

CINOLE:Max UP Latinoamerica

GPREMSD:Golden Premier 1
GPRD2SD:Golden Premier 2
XEW:Canal De Las Estrellas
XHGC:Mexico 2


XEQ:Gala TV
XEIPN:Mexico 4
XHDF2:Mexico 3
MILENIO:Mexico 10

PROY40:Mexico 9
MAXMEX:Cinemax Latinoamerica

hope this helps, Just remember that this list is old from when the epg grabber was being developed. I have been working on my epg for a couple of weeks, there have been to many inconsistancies with the EPG for a while now as far as up and down goes. I would rather do my own pulls and have the correct data displayed. I have about the same list up and running as expat with 48h pulls with 98% of the english channels.

ilan
12-07-2016, 09:54 PM
Nice work, Issues.

Got another question for you, Ex, related to the tutorial:

mc2xml (-J user/password) -D ota.dat -C ota.chl -R ota.ren -d 200 -a -U -u -F -o ota.xml
mc2xml (-J user/password) -D us.dat -C us.chl -R us.ren -d 200 -a -U -u -F -I ota.xml -o us.xml
mc2xml (-J user/password) -D freesat.dat -C freesat.chl -R freesat.ren -d 200 -a -U -u -F -o freesat.xml
mc2xml (-J user/password) -D uk.dat -C uk.chl -R uk.ren -d 200 -a -U -u -F -I us.xml -o guide.xml

Are these individual batch files (.bat files)? If so, why did you choose to do a cut and paste with the freesat data? Couldn't you have done another include in the third batch run to get around it? I'm intrigued :)

mc2xml (-J user/password) -D freesat.dat -C freesat.chl -R freesat.ren -d 200 -a -U -u -F -I us.xml -o us_freesat.xml
mc2xml (-J user/password) -D uk.dat -C uk.chl -R uk.ren -d 200 -a -U -u -F -I us_freesat.xml -o guide.xml

expatter
12-07-2016, 10:43 PM
Nice work, Issues.

Got another question for you, Ex, related to the tutorial:

mc2xml (-J user/password) -D ota.dat -C ota.chl -R ota.ren -d 200 -a -U -u -F -o ota.xml
mc2xml (-J user/password) -D us.dat -C us.chl -R us.ren -d 200 -a -U -u -F -I ota.xml -o us.xml
mc2xml (-J user/password) -D freesat.dat -C freesat.chl -R freesat.ren -d 200 -a -U -u -F -o freesat.xml
mc2xml (-J user/password) -D uk.dat -C uk.chl -R uk.ren -d 200 -a -U -u -F -I us.xml -o guide.xml

Are these individual batch files (.bat files)? If so, why did you choose to do a cut and paste with the freesat data? Couldn't you have done another include in the third batch run to get around it? I'm intrigued :)

mc2xml (-J user/password) -D freesat.dat -C freesat.chl -R freesat.ren -d 200 -a -U -u -F -I us.xml -o us_freesat.xml
mc2xml (-J user/password) -D uk.dat -C uk.chl -R uk.ren -d 200 -a -U -u -F -I us_freesat.xml -o guide.xml

No, these are not batch files. I did make some but then since I was making changes whilst getting it all figured out, etc, I didn't get around to saving the above as ???.bat files yet. I just open a command prompt (I leave it open, actually, and then I don't have to re-enter the info. I just do an F3 and use the cursor keys to change the names of files I am working with. A bat wouldn't work with highlighting and copy/paste when I have to do that since the amount of data is different every pull.

When I run my pull the whole thing takes about 8-10 minutes. It's when I add the new file to the pvr and look to see if there is missing info that I know if I need to do an ad hoc run for any channels that might not have had any info for whatever reason.

Savez vous ?

Waylotul
12-07-2016, 11:04 PM
I know you are using a paid service, I have been using webgrab+Plus to grab data from TV.COM using a cookie, and from tv.sky.com. I am noticing that some channels are from UK and Some are US.I can get horror and syfy from both providers. Last night HBO signature had the wrong movie on. My data was wrong too. I think also I saw a couple streams mixed up last night. Anyway, Some channels are from UK others US. I was using dish as the provider but today I changed it to directtv to compare accuracy. I also see that the data in the XML is changing the icon on the guide in the lower right, usually, using Expatter's file, I get the Channel Icon, in this data pull it shows an icon URL in the file for each show that is on and it changes. I'm sure that increases the size but I don't know how to edit the XML file and the time stamp is whacked!

expatter
12-08-2016, 01:04 AM
I know you are using a paid service, I have been using webgrab+Plus to grab data from TV.COM using a cookie, and from tv.sky.com. I am noticing that some channels are from UK and Some are US.I can get horror and syfy from both providers. Last night HBO signature had the wrong movie on. My data was wrong too. I think also I saw a couple streams mixed up last night. Anyway, Some channels are from UK others US. I was using dish as the provider but today I changed it to directtv to compare accuracy. I also see that the data in the XML is changing the icon on the guide in the lower right, usually, using Expatter's file, I get the Channel Icon, in this data pull it shows an icon URL in the file for each show that is on and it changes. I'm sure that increases the size but I don't know how to edit the XML file and the time stamp is whacked!

You are right about the US and UK streams. What I did initially was to open 2 tabs in a browser: 1 for SKY UK and another for zap2it where I displayed the epg for Directv for Miami. Then I compared what was showing in the websites to what was on the pvr channels. That's how I came up with the difference between which is US and which is UK. If you look at my us.ren and uk.ren files you can see which is which.

Whether using a paid service, Microsoft Legacy, or whatever, you will see that each of them link to a url for logos. I don't think that contributes too much to the file size. At least not enough to really worry about. If you how a low-powered system you could always just decrease the amount of days to download data for.

As for the time stamp being whacked - when you output your webgrab data, make sure it is in UTC, not your local time and you should be good to go.

Give it a try and see if that helps.

Waylotul
12-08-2016, 02:22 AM
Ok I have to say, I re-invented the wheel going with webgrabber+Plus. It has a couple tools in it to like correct the time according the author. I don't see it working but it creates the files. Also it is SLOW!. I have setup several providers. I have separate config files for channels from tv.com, that works half ass. Grabbing data from sky seems reliable in comparison. I get a guide populated ok but I messed with mc2xml and pulled a Microsoft pull for directv satellite. LIke 200mb. I cant do anything with it. I would like an editor like say autoepg or something that would let me look at it. The one with webgrabber works for the sky pulls but not the direct tv us but drop either in kodi and they work. Had to edit a file that contains webgrabb's config data to pull channels each time and it takes 10 minutes. mc2xml did 200mb in no time.

Crunch69
12-08-2016, 05:01 AM
Expatter which guide will your xml file work in? I tried Ivue , echo and TV guide full screen and all 3 gave errors like ops sorry about that it was not possible to load program data

expatter
12-08-2016, 07:52 AM
Expatter which guide will your xml file work in? I tried Ivue , echo and TV guide full screen and all 3 gave errors like ops sorry about that it was not possible to load program data

It will work in the native KODI pvr guide. Just like Psyc0n's did. You'd have to go to a forum for those specific addons if you have questions about them.

expatter
12-08-2016, 07:59 AM
Ok I have to say, I re-invented the wheel going with webgrabber+Plus. It has a couple tools in it to like correct the time according the author. I don't see it working but it creates the files. Also it is SLOW!. I have setup several providers. I have separate config files for channels from tv.com, that works half ass. Grabbing data from sky seems reliable in comparison. I get a guide populated ok but I messed with mc2xml and pulled a Microsoft pull for directv satellite. LIke 200mb. I cant do anything with it. I would like an editor like say autoepg or something that would let me look at it. The one with webgrabber works for the sky pulls but not the direct tv us but drop either in kodi and they work. Had to edit a file that contains webgrabb's config data to pull channels each time and it takes 10 minutes. mc2xml did 200mb in no time.

The 200 MB file sounds like you pulled the provider's entire lineup. So that would also mean that the channel names were not changed to match stalker names and so you would get nothing showing in the guide in KODI.

Since I don't use webgrab I can't give you any help or suggestions with it. Just make sure channel names match what's in stalker and if you have a huge file then your device has to have enough RAM to parse and load the file.

I can only give any help on what I typed in the tutorial. That was the whole purpose of my doing it. If you want to use webgrab I suggest you start another thread on it and maybe someone can help you out.

Waylotul
12-08-2016, 05:17 PM
If you want to use webgrab I suggest you start another thread on it and maybe someone can help you out.

I totally understand, I figure I will mess with that on my own. Kinda ugly and cumbersome due to time issue only, just my opinion. I pulled working data and its an ugly Beta procedure at this point. I can table it for now.

I think the speed of mc2xml is hands down enough for me to try it. I wasted hours on the other setup. Takes forever to pull and test run from webgrabb and only do like one day of channels and see if it worked. it works.

Now onto what you have done! Great write-up. Ill do a pull of UK data and combine it later. for now I pulled 200 hours from Microsoft. Its about 120MB. Seems too large. I pulled using this :
mc2xml -D US.dat -C US.chl -R US.ren -d 200 -a -U -u -F -o xmltv.xml

I kept getting no available updates or something, so I added force. probably wrong idea, it pulled 120 MB file for the no sports US.ch I made using your tutorial. I just wanna pull one and get it working before combining them.

The fils is 120MB but when I open place it in the path and run Kodi, empty guide. Any thoughts? I mean about this?

ilan
12-08-2016, 07:13 PM
Have you created a US.chi file? That is where you limit the channels by either specifying which ones to include or which ones to exclude. If you don't have that file, the pull will include every channel/program listing for whatever data source you specified.

If you don't see anything after the pull, there could be a time issue. The channels/programs are there, but shifted out of the immediate time range and thus not viewable.

If you do forces often enough, they'll block your IP address. The force is considered a no-no and is only to be used if something disastrous happens.

expatter
12-08-2016, 08:35 PM
I totally understand, I figure I will mess with that on my own. Kinda ugly and cumbersome due to time issue only, just my opinion. I pulled working data and its an ugly Beta procedure at this point. I can table it for now.

I think the speed of mc2xml is hands down enough for me to try it. I wasted hours on the other setup. Takes forever to pull and test run from webgrabb and only do like one day of channels and see if it worked. it works.

Now onto what you have done! Great write-up. Ill do a pull of UK data and combine it later. for now I pulled 200 hours from Microsoft. Its about 120MB. Seems too large. I pulled using this :
mc2xml -D US.dat -C US.chl -R US.ren -d 200 -a -U -u -F -o xmltv.xml

I kept getting no available updates or something, so I added force. probably wrong idea, it pulled 120 MB file for the no sports US.ch I made using your tutorial. I just wanna pull one and get it working before combining them.

The fils is 120MB but when I open place it in the path and run Kodi, empty guide. Any thoughts? I mean about this?


You're totally right about the speed difference between mc2xml and webgrab. And what Ilan said hit the nail on the head, I think. With a pull that large it would have to mean you got their entire lineup. You MUST use a ???.chl and ???.ren file in order to limit the channel data that is downloaded. If you copy my us.chl and us.ren you can always just add the sports channels to them and save a little bit of work.

As far as no new data goes, that is what I was always getting with Dish after the first pull, so I switched to Directv. I think the Dish server has issues cuz even after 3 weeks when I tried to get data from them it still said 'no new data'. I don't have the time, patience or inclination to deal with that sort of nonsense. And I don't want this 'hobby' to become work. And that's exactly what it became today when both of my installs reverted back to the entire NFPS lineup today and I had to take about an hour to put it all back like I had it. Totally blows!

There are still a few channels that refuse to be populated with epg data and I don't know why. But I'm just about ready to totally automate the pulls and write some batch files to accomplish this. For those that wish to do the same, it is explained on the mc2xml website about how to write the files. But they are just text files with the .bat extension. The explanation is in the area about Media Portal or one of the sub categories on awardspace.info.

Remember you can force the file amount to be small by just pulling a day or even less. A day would be -d 24. It's totally easy to combine 2 xml files in mc2sml. just add the -I ???.xml -o guide.xml to your command line.

Aside from notepad++, xml editor is a good way to work with the xml files if you want to view and/or edit them for any reason. There are several other free utililities that will work. Just google 'edit xml files' and you'll see.

Waylotul
12-08-2016, 09:50 PM
I wanted to know if much of this is addressed in this thread

http://iptvtalk.net/showthread.php?2940-NFPS-xmltv-EPG-Grabber-development/page22

I managed to locate a copy of that EPG Grabber, Its is a lot of serious code. Been a long time, however, I managed to get the webgrabber created and my old one backed. I slapped mc2xml in the bin file and launched the batch file and back, it prompted for what type of pull I wanted and chose E for English, bam it running. still waiting...... I guess we will see what the output looks like. OK editing this for the update. shiver me timbers, Pys0ns go bat grabber apparently utilizes some very interesting techniques. It uses both webgrab+ AND mc2xml to pull and consolidate the data, some serious time swapping occurs and boom outputs an NFPFS file. PM me for a copy of this or look for it found it on GitHub. its working. I need to figure out how to change mod the channels, I just edited the *.ch file in mc2xml and will test.

argfark
12-09-2016, 01:31 AM
Expatter....Thank you for being so generous as to spend so much of your time "teaching a man to fish". I am an Expat and in the country I am in which is more or less a skidmark in the worlds underwear and I cant even buy USA programming if I wanted to. So for me its a life ring.

Ilan....Thank you for buying me 4 more days of knowing whats up...Without a guide all I am doing is spinning my wheels flipping around and sometimes borking my internet connect which is a combilation of cans, strings, carrier pidgeons and tin foil.

Viper....too few have encouraged you to execute what you intend to do...Hope that you do man. At minimum I say thank you for trying.

FYI..."isreal live" addon did some funky update and self populated pvr simple client today going as far as enabling it. Threw my kodi into fits trying to load prv stalker and kept shutting itself down. Disabled pvr simple 3x and restarted,,,each time it auto re-enabled simple client and re-borked it all. backdoor disabled IL and simple client and the merry go round stopped spinning.....I only mention in case ppl start having same issue and dont realize what is really going on, and start blaming papi or expatters or ilans guide.

Saludos

expatter
12-09-2016, 02:36 AM
Expatter....Thank you for being so generous as to spend so much of your time "teaching a man to fish". I am an Expat and in the country I am in which is more or less a skidmark in the worlds underwear and I cant even buy USA programming if I wanted to. So for me its a life ring.

Ilan....Thank you for buying me 4 more days of knowing whats up...Without a guide all I am doing is spinning my wheels flipping around and sometimes borking my internet connect which is a combilation of cans, strings, carrier pidgeons and tin foil.

Viper....too few have encouraged you to execute what you intend to do...Hope that you do man. At minimum I say thank you for trying.

FYI..."isreal live" addon did some funky update and self populated pvr simple client today going as far as enabling it. Threw my kodi into fits trying to load prv stalker and kept shutting itself down. Disabled pvr simple 3x and restarted,,,each time it auto re-enabled simple client and re-borked it all. backdoor disabled IL and simple client and the merry go round stopped spinning.....I only mention in case ppl start having same issue and dont realize what is really going on, and start blaming papi or expatters or ilans guide.

Saludos
You're welcome.

I long ago stopped letting most addons auto update for similar reasons. I do not like to have someone else take control of my stuff. In fact, I uninstalled most of what I had initially. I found that more addons is just too much and I don't need them since I don't use them. USTVNOW has basic US networks in 720p for free and for $ you can get a whole US lineup in HD. Add stalker and another sub and I'm good. Most of the stuff I get from Specto and don't deal with the commercials. ;)

I ran away from the Israel everything when I first read some horror stories about what ticked off devs do. Ya gotta be careful. Better to not auto update but do it manually after you read in other forums if there have been probs. I learned the hard way bout 4 years ago.

expatter
12-09-2016, 02:44 AM
I wanted to know if much of this is addressed in this thread

http://iptvtalk.net/showthread.php?2940-NFPS-xmltv-EPG-Grabber-development/page22

I managed to locate a copy of that EPG Grabber, Its is a lot of serious code. Been a long time, however, I managed to get the webgrabber created and my old one backed. I slapped mc2xml in the bin file and launched the batch file and back, it prompted for what type of pull I wanted and chose E for English, bam it running. still waiting...... I guess we will see what the output looks like. OK editing this for the update. shiver me timbers, Pys0ns go bat grabber apparently utilizes some very interesting techniques. It uses both webgrab+ AND mc2xml to pull and consolidate the data, some serious time swapping occurs and boom outputs an NFPFS file. PM me for a copy of this or look for it found it on GitHub. its working. I need to figure out how to change mod the channels, I just edited the *.ch file in mc2xml and will test.

Dang, that stuff seems like ages ago. If I remember correctly, Psyc0n scrapped webgrab due to its being soooooo slow. And messing around with dummy files and all is a PITA (IMO). Though it will give you the wherewithall to reverse engineer and learn the guts of what it takes to make a finished product. That's pretty much how I taught myself to design databases back in the day. Read, copy and modify to suit your own needs. After perusing a few of the pages in that thread, I would say - just stick with mc2xml. And reading all that stuff can make your eyes bleed, so be careful! :)

Waylotul
12-09-2016, 04:13 PM
Amen, that is about the time that I decided to get this service for my son and I. He loves cartoons and I had to cut the cord when big cable began to bundle everything and hike up ala carte services. I run a Kodi M8s for him and a windows 10 w/ 128GB SSD w /8GB Ram box for whole house and use HDMI to split off to each TV. Mine can handle the 50MB file and probably more.

I see a lot of work on this method here and over at webgrabb+ from both Psyc0n and BlackBear199. Even some of the site INI files there are edited by the same dudes. I see most of the files have no returns in them so the code is smashed up. Hard to decipher it but could use some help. IN that thread Psyc0n said he doesn't want to post go2.bat and does not want people to be taught how to do their own. WOW>

Have you looked at it? Would you look at it?

expatter
12-09-2016, 07:05 PM
Sorry, I have zero interest in dealing with webgrab since I do not and will not use it.

martin934
12-09-2016, 11:18 PM
I've been plugging away at making my own chl and ren files and got a sub with SD. I'm working on plugging some empty channels. I would call myself an "advanced user". Not a programmer. No formal computer education. Using SQLiteSpy I was able to read the TV and EPD DB files from kodi and develop an excel spreadsheet with a channel list, the server channel numbers and stock categories assigned to each channel. I used the thread to figure out how the chl and ren files work. Figuring out where to source each channel has been the biggest pain for me. Since SD limits to 4 threads per day, I plan to try to use free services to plug some channel holes and see if I can create a full english channel xml. I don't even watch most of them, I just hate seeing blanks! I've pulled a bunch of different source xml's to find channels. Thank you expatter for all of your work and tutorial. It would have taken me considerably longer to put it together without your info. Viper8690's guide is great, but I am going to try to finish mine as a learning experience in case something happens along the way with that guide.

Thanks again to everyone that has contributed to this work!

expatter
12-10-2016, 12:57 AM
I've been plugging away at making my own chl and ren files and got a sub with SD. I'm working on plugging some empty channels. I would call myself an "advanced user". Not a programmer. No formal computer education. Using SQLiteSpy I was able to read the TV and EPD DB files from kodi and develop an excel spreadsheet with a channel list, the server channel numbers and stock categories assigned to each channel. I used the thread to figure out how the chl and ren files work. Figuring out where to source each channel has been the biggest pain for me. Since SD limits to 4 threads per day, I plan to try to use free services to plug some channel holes and see if I can create a full english channel xml. I don't even watch most of them, I just hate seeing blanks! I've pulled a bunch of different source xml's to find channels. Thank you expatter for all of your work and tutorial. It would have taken me considerably longer to put it together without your info. Viper8690's guide is great, but I am going to try to finish mine as a learning experience in case something happens along the way with that guide.

Thanks again to everyone that has contributed to this work!

Just a quick FYI~with Schedules Direct you can have 4 lineups but you can make 6 changes per day. You can use the mc2xml --delete-lineups and when it starts to run the pull, do a control + break and stop the pull. Then you will have 2 more lineups you can try (well, 4 actually).

martin934
12-10-2016, 01:27 AM
Thanks. I'm not sure I fully grasp that just yet, but I'll keep going over it. I'll try it and see if that helps me wrap my head around it. There are a few channels that aren't covered by my US, UK and Can pulls. But both you and Viper didn't pull those either, so maybe they are not attainable. Like C-span american history (c-span3).

martin934
12-10-2016, 04:29 AM
Interesting. A station like "Press TV" is a 24-hour English language news and documentary network, affiliated with Islamic Republic of Iran Broadcasting. I really don't want a guide, as it is probably something I'll never watch. It would be nice to jog my memory of what it is as I scroll past it. Is it possible to add information so it continually appears in the guide as a description or in the actual time slot for that channel? I also found that Rev'n is an OTA station and has an affiliate in NY. I could create a ren and chl for it. I found C-span 3 from a cox cable provider in Providence RI. Knocking them off little by little, I may be able to fill many of the empty channels. The question is, with SD, how many sources can I pull from? Or should I use microsoft legacy for channels that I do not care that much about and save my SD threads for the others? Again, this is merely a fun exercise in trying create a complete guide rather than something of real importance. I appreciate everyone's time and patience with me. If I get it right, I'd be happy to share any files I have with the group.

expatter
12-10-2016, 05:39 AM
Interesting. A station like "Press TV" is a 24-hour English language news and documentary network, affiliated with Islamic Republic of Iran Broadcasting. I really don't want a guide, as it is probably something I'll never watch. It would be nice to jog my memory of what it is as I scroll past it. Is it possible to add information so it continually appears in the guide as a description or in the actual time slot for that channel? I also found that Rev'n is an OTA station and has an affiliate in NY. I could create a ren and chl for it. I found C-span 3 from a cox cable provider in Providence RI. Knocking them off little by little, I may be able to fill many of the empty channels. The question is, with SD, how many sources can I pull from? Or should I use microsoft legacy for channels that I do not care that much about and save my SD threads for the others? Again, this is merely a fun exercise in trying create a complete guide rather than something of real importance. I appreciate everyone's time and patience with me. If I get it right, I'd be happy to share any files I have with the group.

At this point you are thinking this is a fun exercise and that's good. At some point you may have a different opinion on it. I am of the opinion that learning something new is a good thing, however my opinion of NFPS is that it is completely arbitrary and follows no logical rules. That's why I have turned off all but 180 channels and will probably whittle that down again since there are many more channels that I have never watched and in all likelihood, never will. To compound the issue is the fact that once you do have a guide and see what should be on and if you click on a channel and something completely different is streaming, you realize that it is in fact, a different channel than the name and logo indicates. There have been channels that I liked to watch that are gone and some channels that just do not work. So for me, this is an exercise in frustration. As such, I am glad that others are stepping up to fill the void. Some users will be appreciative but the vast majority will probably find something to fault no matter what.

To your point of how many sources you can pull from SD, I'm not certain. I've read different viewpoints at several forums in the past couple of years. My thought is that if you draw attention to yourself you will get screwed. I don't think this type of service is quite what they had in mind for end users. Just look what happens when things are publicized on youtube. They disappear fast. Nothing is certain in this game so best to keep that in mind. Here today, gone tomorrow with many. So I wouldn't take it too seriously. Rather just commend yourself on your own accomplishment. As far as sharing...it's nice to share, but once you start down that road people will begin to expect you to support your efforts rather than reward them. And that's where I have a problem with it. Just look at the tone of many posts on this one forum and see that for yourself. So let your conscience be your guide. After expectation comes demands. And this was the whole reason for my post about learning to do for yourself and having a semi-rewarding experience. You rely on only yourself and take solace in that.

To your question about the 'odd' channels - this was handled by using 'dummy' files which were other text files with the names as they appear in NFPS and a ren file that has a generic blurb about what streams on that channel i.e. 'local news and weather for xxxxxxx', etc. Is it worth the bother? Not to me and neither are the channels themselves. So the point here is that 'to each his own' and you simply cannot please everyone, so just please yourself. You said you don't like seeing blank spaces in the guide. My answer is to turn off the channel so it doesn't even appear in the pvr and that is no longer an issue. Do I want to see Indian channels or just about most of the international ones? Nope. So I simply hid them. Period.

I hope this helps you in your decision making process. Have some fun, think of it as a hobby as this service was initially pitched and then pat yourself on the back for whatever you accomplish.

Sorry for the cynical response. I don't mean to turn you off from your good intentions. At the end of the day, there is nothing wrong with a sense of accomplishment. Just be realistic in your expectations.

Cheers.

martin934
12-10-2016, 04:13 PM
No worries about any perceived cynicism. I'm taking it as sage advice. I appreciate your detailed response. It does make sense. Thank you.

Waylotul
12-10-2016, 06:00 PM
I can understand that. I keep trying to usmc2xml but I am doing something wrong. I get an out put file and it has entries like this.

<channel id="I105.28459373.microsoft.com">
<display-name>USA Network</display-name>
<display-name>105 USA Network</display-name>
<display-name>105</display-name>
<display-name>Satellite</display-name>
</channel>

Nothing shows in the guide. The first one matches whats in my channel lineup. I also would think I could edit the .ch file to only include the name I need to get the data. I guess I don't understand why the ch file has so many display names surely not all are needed.

I think my guide is empty because in the data pulled its from 2015

<programme start="20150713160000 +0000" stop="20150713170000 +0000" channel="I202.28456220.microsoft.com">

I'm using Microsoft and not getting current data. Anyone have this issue?

rgturk100
12-10-2016, 10:33 PM
I can understand that. I keep trying to usmc2xml but I am doing something wrong. I get an out put file and it has entries like this.

<channel id="I105.28459373.microsoft.com">
<display-name>USA Network</display-name>
<display-name>105 USA Network</display-name>
<display-name>105</display-name>
<display-name>Satellite</display-name>
</channel>

Nothing shows in the guide. The first one matches whats in my channel lineup. I also would think I could edit the .ch file to only include the name I need to get the data. I guess I don't understand why the ch file has so many display names surely not all are needed.

I think my guide is empty because in the data pulled its from 2015

<programme start="20150713160000 +0000" stop="20150713170000 +0000" channel="I202.28456220.microsoft.com">

I'm using Microsoft and not getting current data. Anyone have this issue?

Waylotul -> The Microsoft Legacy data was terminated July 2015. That is why your pull is grabbing data as you described (<programme start="20150713160000 +0000" stop="20150713170000 +0000...." etc
You need to point to another service (like SD) for your pull using mc2xml in order to obtain current epg data. Subscription necessary for SD as you probably already know.

Waylotul
12-11-2016, 12:15 AM
Wow, shoulda known that I guess, I thought Microsoft severs were still working duh! thanks!

ilan
12-11-2016, 01:27 AM
Microsoft is working but not Microsoft Legacy.

martin934
12-11-2016, 04:07 AM
Hi expatter. I'm having some trouble with the viper guide tonight. Just hanging on load. I'm wondering if you would mind posting another temporary guide while I continue to get myself sorted out? I would greatly appreciate it. I'll even go with a "pretty please"!- LOL

expatter
12-11-2016, 05:25 AM
Hi expatter. I'm having some trouble with the viper guide tonight. Just hanging on load. I'm wondering if you would mind posting another temporary guide while I continue to get myself sorted out? I would greatly appreciate it. I'll even go with a "pretty please"!- LOL

I uploaded a 7 day guide:
http://s000.tinyupload.com/index.php?file_id=07475744125151098794

I checked out Viper's guide and looked at it and I like it. Kudos to him on doing it! Looking through his xml I found a few more channels to populate (HD channels) but a couple didn't populate. I also finally figured out that H2 is a UK station and not H2 from US (which is Viceland now) and changed that. There were initially some blanks in stuff from freesat and I spent too much time trying to figure it out. But from grabbing the IDs from Viper's xml I think I got it sorted.

So this guide is better than my last one.

Now I'm going out into the frigid, frigid night and get myself some well-deserved drinks.

Cheers!

crazed 9.6
12-11-2016, 06:35 AM
much deserved is an under-statement !

Keep warm, I know it is cold out there.
Hot Toddies is what Laser recommends :)

added edit....
copied the new 7 day guide into the non-discussion thread
thnx :)

viper8690
12-11-2016, 10:37 AM
Microsoft is working but not Microsoft Legacy.

How do you get Microsoft listings? I heard that they are using Rovi now. I'm looking to add some channels to my guide but I don't want to use Schedules Direct because you're only allowed a certain number of "lineup changes" per day and I don't want to add a lineup just for local Miami channels for instance.

expatter
12-11-2016, 10:59 AM
much deserved is an under-statement !

Keep warm, I know it is cold out there.
Hot Toddies is what Laser recommends :)

added edit....
copied the new 7 day guide into the non-discussion thread
thnx :)

Thanks. It's a cold week in Montreal but a few Irish Coffees later...warm ears and body glow, lol.

expatter
12-11-2016, 11:25 AM
How do you get Microsoft listings? I heard that they are using Rovi now. I'm looking to add some channels to my guide but I don't want to use Schedules Direct because you're only allowed a certain number of "lineup changes" per day and I don't want to add a lineup just for local Miami channels for instance.

Yes, they are using Rovi. So that's a paid service like SD but it does have a free 30 day trial.

Maybe a better initial way is to try the zap2xml utility found on the mc2xml site. It's free and does pretty much what the mc2xml does. It uses data from zap2it by zip code.

OR you could also make a donation to the dev at awardspace and my understanding is that he will write your info to the program so you can get the MS stuff. If I remember right, that's what we did in the befinning. Some member paid $15 for Psyc0n's donation and he got the modified mc2xml with his credentials hard coded in and used that for the pulls.

Meh, try out the zap2xml or I can easily run the Miami stuff for you.

Here's a week's worth or Miami locals to use while you mull it over:


<a href=http://www.filedropper.com/viper><img src=http://www.filedropper.com/download_button.png width=127 height=145 border=0/></a><br /><div style=font-size:9px;font-family:Arial, Helvetica, sans-serif;width:127px;font-color:#44a854;> <a href=http://www.filedropper.com >online backup</a></div>

I just ran this pull.

Who are you getting your UK data from? I was able to use some of your channel IDs. Thanks! Your guide looks good. There were some blank channel listings for UK and I'll look at it again tomorrow but one channel had an extra empty space in the name (prob the same in .ren file) so I bet that's one channel sorted. 5 Star, 5 USA and RTE ONE I know were blank. C-Span2 & 3 also nul. It was nice to see the Canadian channels with data. But today I hid every one of those channels because the majority don't work. I can watch Canada stuff on my TV with Bell minimal service anyway.

Cheers

ilan
12-11-2016, 01:39 PM
OR you could also make a donation to the dev at awardspace and my understanding is that he will write your info to the program so you can get the MS stuff. If I remember right, that's what we did in the befinning. Some member paid $15 for Psyc0n's donation and he got the modified mc2xml with his credentials hard coded in and used that for the pulls.

A CAD$20 donation gets the credentials for ROVI from Awardspace. I use it for some of the locals.

xman0980
12-11-2016, 07:18 PM
http://s000.tinyupload.com/index.php?file_id=07475744125151098794
I can't get this download link to work. Says file invalid

martin934
12-11-2016, 07:21 PM
http://s000.tinyupload.com/index.php?file_id=07475744125151098794
I hope you enjoyed those drinks! Viper's guide is still giving me some trouble. I can't get that tinyupload link to work. I'm getting a file ID error. I'm not sure what happened with the viper guide. I even tried the raw.githubusercontent direct link, as I also had some redirect problems with the ninja guide, still no dice for me. I run kodi on a windows 7 HTPC. Is the tinyupload link working for you expatter?

expatter
12-11-2016, 08:40 PM
http://s000.tinyupload.com/index.php?file_id=07475744125151098794
I hope you enjoyed those drinks! Viper's guide is still giving me some trouble. I can't get that tinyupload link to work. I'm getting a file ID error. I'm not sure what happened with the viper guide. I even tried the raw.githubusercontent direct link, as I also had some redirect problems with the ninja guide, still no dice for me. I run kodi on a windows 7 HTPC. Is the tinyupload link working for you expatter?

Sorry, I guess I didn't quite finish the upload...operator error!

Take Two:


http://s000.tinyupload.com/index.php?file_id=65591704645007194955

As far as Viper's file goes, I used to manually download the guide.xml from github and store it locally. You can open the xml in your browser and do a 'file save as' and then select where to save the download in your box.

expatter
12-11-2016, 08:42 PM
http://s000.tinyupload.com/index.php?file_id=07475744125151098794
I can't get this download link to work. Says file invalid

Reuploaded. See #115

martin934
12-11-2016, 11:33 PM
http://s000.tinyupload.com/index.php?file_id=65591704645007194955

Thanks Expatter. It works like a charm. I did try a local download of Viper's. Still didn't work. Maybe his scripts are due to renew today. Time will tell. Hopefully I'll have some time to finish my own soon. Thanks for your help. You know, the whole give a man a fish vs teach a man to fish thing.

expatter
12-12-2016, 04:20 AM
http://s000.tinyupload.com/index.php?file_id=65591704645007194955

Thanks Expatter. It works like a charm. I did try a local download of Viper's. Still didn't work. Maybe his scripts are due to renew today. Time will tell. Hopefully I'll have some time to finish my own soon. Thanks for your help. You know, the whole give a man a fish vs teach a man to fish thing.

It looks like the latest one from Viper starts with today's date.

martin934
12-12-2016, 05:43 PM
Yep. Viper is working for me now.

xman0980
12-13-2016, 04:38 AM
I cant get anything from Rovi
Connecting .. : rovicorp.com
,,Forbidden ... : Invalid keys? Excess requests per second? Bad template?

I made an account, and got my keys from the Entitlement section, but still nothing. Copy and pasted multiple times.

expatter
12-13-2016, 09:50 PM
I cant get anything from Rovi
Connecting .. : rovicorp.com
,,Forbidden ... : Invalid keys? Excess requests per second? Bad template?

I made an account, and got my keys from the Entitlement section, but still nothing. Copy and pasted multiple times.

Don't know what to tell you other than it sounds like you are not inputting exactly what is expected; maybe an extra space or character somewhere IDK since I don't use the service. Did you check on the rovi.com site and see if they can help you?

From the description at awardspace.info:

This service targets real time interaction rather than bulk downloads. There is a limit on the number of requests one can make per day (10,000 on trial), and most program detail (aside from the title and airing time) must be requested individually per program. This adds up very quickly if you have a lot of channels or hours of schedule data, therefore this service (on trial) is not appropriate for daily collecting of 14 days of schedule data for a full lineup of channels with complete detail.

Sounds a bit like a PITA to me.

SD also has a free trial. That is what I use, so I could potentially help if you had questions with that.

Alternatively, use viper's xml.

Sorry, that's all I got.

xman0980
12-13-2016, 11:27 PM
Don't know what to tell you other than it sounds like you are not inputting exactly what is expected; maybe an extra space or character somewhere IDK since I don't use the service. Did you check on the rovi.com site and see if they can help you?

From the description at awardspace.info:

This service targets real time interaction rather than bulk downloads. There is a limit on the number of requests one can make per day (10,000 on trial), and most program detail (aside from the title and airing time) must be requested individually per program. This adds up very quickly if you have a lot of channels or hours of schedule data, therefore this service (on trial) is not appropriate for daily collecting of 14 days of schedule data for a full lineup of channels with complete detail.

Sounds a bit like a PITA to me.

SD also has a free trial. That is what I use, so I could potentially help if you had questions with that.

Alternatively, use viper's xml.

Sorry, that's all I got.

I've tried Vipers, but apparently my provider is different so alot of the channels dont pick up, thats why I'm trying to figure out how to do my own now.
Does it matter if I use the SD JSON or regular?

ilan
12-13-2016, 11:54 PM
The channel/program listings in Viper's EPG are mapped specifically to the channels here. The only way the guide would work with another service would be if that service used the exact same channel names as the services here. There will be the occasional overlap, but certainly nowhere near what you'd want.

xman0980
12-14-2016, 12:13 AM
The channel/program listings in Viper's EPG are mapped specifically to the channels here. The only way the guide would work with another service would be if that service used the exact same channel names as the services here. There will be the occasional overlap, but certainly nowhere near what you'd want.

Yea i figured that out. I thought this was the service I signed up for, but ended up being something different. The quality is great, just pissing me off that the EPG for it is broken. But I'm figuring it out, so hopefully I can build my own EPG. What is used to pull the channel number? I found a program that reads the TV29.db and gives info, is that where you're pulling channel numbers?

expatter
12-14-2016, 12:25 AM
Yea i figured that out. I thought this was the service I signed up for, but ended up being something different. The quality is great, just pissing me off that the EPG for it is broken. But I'm figuring it out, so hopefully I can build my own EPG. What is used to pull the channel number? I found a program that reads the TV29.db and gives info, is that where you're pulling channel numbers?

It's the channel name, not number, that makes the epg data populate. If they don't match EXACTLY the guide will be blank for that particular channel.

Are you using an m3u file and KODI pvr? If so, you can always change the channel name within the pvr channel manager. Using the ???.ren and ???.chl works very well though, with mc2xml. If it is another addon entirely then this isn't any easy solution. Several other IPTV addons do have epg addons tailored to their use.

xman0980
12-14-2016, 12:45 AM
It's the channel name, not number, that makes the epg data populate. If they don't match EXACTLY the guide will be blank for that particular channel.

Are you using an m3u file and KODI pvr? If so, you can always change the channel name within the pvr channel manager. Using the ???.ren and ???.chl works very well though, with mc2xml. If it is another addon entirely then this isn't any easy solution. Several other IPTV addons do have epg addons tailored to their use.

No, I just have a stalker portal to input.
Interesting that its only channel name that populates it. That *should* make this significantly easier.
Are the .chl inclusions/exclusions case sensitve? NVMD. Answered my own question.
Do you just copy/paste the xmls into 1 text file, or is there a command to merge them together?

Sorry that I kinda hijacked this thread. Is there a better place for me to ask questions regarding help from you since you seem the most knowledgable regarding this.

ilan
12-14-2016, 01:38 AM
You can map the data source's channel ID to the service's channel name as well.

expatter
12-14-2016, 02:06 AM
No, I just have a stalker portal to input.
Interesting that its only channel name that populates it. That *should* make this significantly easier.
Are the .chl inclusions/exclusions case sensitve? NVMD. Answered my own question.
Do you just copy/paste the xmls into 1 text file, or is there a command to merge them together?

Sorry that I kinda hijacked this thread. Is there a better place for me to ask questions regarding help from you since you seem the most knowledgable regarding this.


You can do it either way but the easiest is to let mc2xml do the merge for you. If you have file1.xml already and you want to include it in your final output (let's use epg.xml for sake of ease) it would be mc2xml (then your .dat .chl .ren #days, etc) -I file1.xml -o epg.xml

Check the other tutorial thread that has no discussion. It's all spelled out how to do it and only a handful of posts to keep it easy to follow.

xman0980
12-14-2016, 03:31 AM
You can do it either way but the easiest is to let mc2xml do the merge for you. If you have file1.xml already and you want to include it in your final output (let's use epg.xml for sake of ease) it would be mc2xml (then your .dat .chl .ren #days, etc) -I file1.xml -o epg.xml

Check the other tutorial thread that has no discussion. It's all spelled out how to do it and only a handful of posts to keep it easy to follow.

Inside the channel manager, do you have to change where it says Guide Source is Client?

expatter
12-14-2016, 03:44 AM
Inside the channel manager, do you have to change where it says Guide Source is Client?

No. I don't think you can make any changes there. Even though there is a toggle, it doesn't have any choices yet. In the future...maybe.

You can change channel name in there tho. And you can move the channels around.

Acf150
12-14-2016, 04:48 AM
Thank you Expatter for getting the ball rolling on a new guide for us. Great is all I can say!!

expatter
12-14-2016, 07:17 AM
Thank you Expatter for getting the ball rolling on a new guide for us. Great is all I can say!!

You're very welcome. It was born of necessity...and determination.

Waylotul
12-14-2016, 03:32 PM
Does anyone have a list of the English channel names that the service uses? I broke down and bought a SD sub for a year. I didn't want to have to edit my channels lists and pull them from the tv29.db. I asked a few folks but no answer. If Viper's guide pulls a ninja move, I would be SOL so I'm getting it going locally.

expatter
12-14-2016, 06:47 PM
Does anyone have a list of the English channel names that the service uses? I broke down and bought a SD sub for a year. I didn't want to have to edit my channels lists and pull them from the tv29.db. I asked a few folks but no answer. If Viper's guide pulls a ninja move, I would be SOL so I'm getting it going locally.

Why don't you ask Viper for his list? If he doesn't answer then download his guide or open it in a browser and copy the names, since he has all of them and nothing else.

Waylotul
12-14-2016, 07:55 PM
Hi Ex, I asked but I think he is busy. I went ahead and pulled it myself, if anyone is interested here is the list, I think I got them all. whew! Can anyone confirm if the NFL Sunday Ticket channels work on Sundays?


itv ENCORE +1
Yesterday
Yes Network
Watch
WWE Network
WGN News
WGN America
WE TV
Universal Channel
Ultimate Events & Sports 2
Ultimate Events & Sports
USA Network HD
USA Network
UFC Network HD
UFC Network
True Movies 2
True Movies 1
True Drama
Tru TV East
Travel Channel UK
ThrillerMax East
The Weather Channel
The Movie Channel Xtra East
The Movie Channel East
Tennis Channel HD
Tennis Channel
TV Land
TSN 5
TSN 4
TSN 3
TSN 2
TSN 1
TNT
TLC
TG 4
TCM US
TBS East
Syfy
Starz West
Starz Kids & Family East
Starz In Black East
Starz Edge East
Starz East HD
Starz East
Starz Comedy East
Starz Cinema East HD
Starz Cinema East
Sportsnet World
Sportsnet West
Sportsnet Pacific
Sportsnet Ontario
Sportsnet One
Sportsnet Lakers
Sportsnet East
Sportsnet Dodgers
Sportsnet 360
SportsNet New York
Spike TV
Sony Movie Channel USA
Slice
Showtime West
Showtime Showcase East
Showtime Next
Showtime Extreme East
Showtime East HD
Showtime East
Showtime Beyond East
Showtime 2 East
Science Channel HD
Science Channel
SKY Sports News
SKY Select
SKY Scifi & Horror
SKY Premiere
SKY One
SKY Movies Drama
SKY Modern Greats
SKY Living
SKY Family
SKY Disney
SKY Crime & Thriller
SKY Comedy
SKY Atlantic
SKY Action & Adventure
Reelz Channel
Really
RTE TWO
RTE ONE
Poker Central
Pick
Oxygen
Ovation
Outdoor Channel
Nickelodeon East
National Geographic Channel HD
National Geographic Channel
Nat Geo Wild
NHL Network USA
NHK World
NFL Sunday Ticket 6
NFL Sunday Ticket 5
NFL Sunday Ticket 4
NFL Sunday Ticket 3
NFL Sunday Ticket 2
NFL Sunday Ticket 1
NFL Network
NBC Sport Network
NBC New York
NBC Miami
NBA TV HD
NBA TV
NASA TV
Movies 24
More 4
MTV Live
MSNBC
MLB Network HD
MLB Network
MAV tv
Love Nature
Lifetime Movie Network East HD
Lifetime Movie Network
Lifetime East
Investigation Discovery HD
Investigation Discovery
ITV Be
ITV 4
ITV 3
ITV 2
ITV
ION Television East
IFC East
History
Headline News
Hallmark Movies & Mysteries
HGTV East
HBO Zone
HBO West
HBO Signature East
HBO Family East
HBO East HD
HBO East
HBO Comedy East
HBO 2 West
HBO 2 East HD
HBO 2 East
H2
Good Food
Golf Channel
Gold
Global BC
Global
Fox Sports Sun
Fox Sports Southwest
Fox Sports South
Fox Sports Prime Ticket
Fox Sports 2 US
Fox Sports 1 US
Fox News Channel HD
Fox News Channel
Fox Business
Food Network East
Film 4
FXX East
FX East
FREEFORM
FOX Sports West
FOX New York
FOX Miami
FOX
Encore Westerns
Encore East HD
Encore East
Encore Action East
Eden
ESPNews US HD
ESPNews US
ESPNU
ESPN US HD
ESPN US
ESPN 2 US
E4
E! HD
E!
Drama
Dmax
Disney Channel East
Discovery Turbo
Discovery Life Channel
Discovery Family
Discovery Channel USA HD
Discovery Channel USA
Destination America
Dave
DIY Network USA
Crime & investigation Network HD
Crime & Investigation Network
Cooking Channel HD
Cooking Channel
Comedy Central East HD
Comedy Central East
Comcast Sports Net Bay Area
CityTV
Cinemax West HD
Cinemax West
Cinemax East HD
Cinemax East
Chiller TV
Channel 5
Channel 4
Challenge
CP24
CNN US HD
CNN US
CNN International
CNBC US
CBS Sports Network
CBS Reality
CBS New York
CBS Drama
CBS Action
C-Span American History TV
C-Span Book TV
C-Span
ByuTV
Bravo East
Boomerang USA
BOXnation
BBC World News
BBC TWO
BBC ONE
BBC Four
BBC America
At The Races
Animal Planet HD
Animal Planet
American Heroes Channel
Alibi
ActionMax East
ASTRO SuperSport 4
ASTRO SuperSport 3
ASTRO SuperSport 2
ASTRO SuperSport 1
AMC East
ABC News
ABC New York
ABC Miami
A&E East
5 USA
5 StarMax
5 Star
4 Seven

TVFan
12-16-2016, 11:48 PM
I had some trouble with this (kept getting blank files) before I tried using the JSON flavour of Schedules Direct in the initial dialogue box. Now all is well.

iamnotdj
12-17-2016, 05:35 PM
I'm starting to do this myself now as well. Somewhat successful. I got DS JSON, used mc2xml, updated setting in KODI. I can't figure out how does KODI know which channel info belongs to which channel on the KODI guide? Does that make sense? For example, I see Comedy Central info in my xml file, but no guide data in KODI. I think it's because channel name is different? How do I manually make the connection? Or am I missing something?

ilan
12-17-2016, 06:16 PM
You have to create a REN file. (The REN file is just a text file with a .ren extension.) It maps channels that were pulled to channels in the PVR. Thus, if you pulled ESPNEWS, the REN file would map it to the PVR's ESPNews US by using this convention in the REN file.

ESPNEWS:ESPNews US

Upper and lower case matter. You follow that convention for all the channels that you have pulled.

PulledName:PVRName

Case in point, Comedy Central is pulled as COMEDY (one of its Display names), but the PVR uses Comedy Central East. The REN file would need to reflect this

COMEDY:Comedy Central East

iamnotdj
12-17-2016, 06:20 PM
So contents of ren file will be nothing but...

ESPNEWS:ESPNews US
ComedyCentral:ComedyCetralEast
blah blah blah

No tags or anything? Is there a template file I can use from someone that already has all PVR channel names, so all i have to do is replace the channel names from my pulls? (Just found post #21)

ilan
12-17-2016, 06:28 PM
No tags. It is just a simple text file, reflecting names as you have suggested. Expatter had one somewhat fleshed out in a post earlier in this thread.

The name before the colon cannot have spaces, so pick a display name that fits that restriction. The channel ID can also be used. The name after the colon can have spaces, reflecting exactly what the PVR displays.

iamnotdj
12-17-2016, 06:36 PM
Thank you so much for your responses. Follow up question. I created and renamed ren file (post #21). It lives in the same folder as my XML guide file. Does ren file needs to be somewhere else? I still see no guide data in KODI for misnamed channels. I cleared and reloaded guide multiple times and made sure guide XML file has actual guide data for channels in question.

ilan
12-17-2016, 06:44 PM
MC2XML uses the REN file as it is writing the XML output file. By default, it looks for m2cxml.ren. If you name it something else, you need to feed MC2XML that information in a command line or in a batch file (.bat). In essence, MC2XML looks at the pulled data and determines if it needs to change the display name by looking in the REN file. If there is no change, it sticks with what it pulled. If there is a change detailed in the REN file, it reflects that change in the xml output file.

iamnotdj
12-17-2016, 06:46 PM
Ohhhhhhhhhhhhhhh.... Okay I think I need to re-pull. For some reason I pulled, then created chl and ren files. Let me try again. Thank you!

ilan
12-17-2016, 06:50 PM
Yes, the CHL and REN files tell MC2XML what channels to include, exclude and how to name them. They have no bearing after the pull.

iamnotdj
12-17-2016, 06:54 PM
And BOOM! Got it! missing few UK stuff but I need more time to play around since this makes sense in my head now. Again thank you so much for dumbing it down for me.

ilan
12-17-2016, 07:01 PM
No problem... At first, it is a bit tough to wrap the mind around.

xman0980
12-18-2016, 03:33 PM
So I thought I was on the right track getting this method working with my provider. But with your guide, and vipers, and my own i keep getting this error
<p>07:28:52.378 T:18446744072428839824 ERROR: AddOnLog: Stalker Client: Parse: failed to load XMLTV data</p>
<p><br></p>
<p>07:28:52.378 T:18446744072428839824 ERROR: AddOnLog: Stalker Client: LoadXMLTV: XMLTV Parse failed</p>

The only way I can not get the error is use the provider listings, but i only get about 30 channels listed that way.

martin934
12-18-2016, 08:11 PM
So I thought I was on the right track getting this method working with my provider. But with your guide, and vipers, and my own i keep getting this error
<p>07:28:52.378 T:18446744072428839824 ERROR: AddOnLog: Stalker Client: Parse: failed to load XMLTV data</p>
<p><br></p>
<p>07:28:52.378 T:18446744072428839824 ERROR: AddOnLog: Stalker Client: LoadXMLTV: XMLTV Parse failed</p>

The only way I can not get the error is use the provider listings, but i only get about 30 channels listed that way.

Tell me more about your setup. Kodi 16.1? Even though the guide fails to load, do you have television under the "TV" section of kodi?

xman0980
12-18-2016, 08:14 PM
Tell me more about your setup. Kodi 16.1? Even though the guide fails to load, do you have television under the "TV" section of kodi?

I use Krypton Beta 6. I have my stalker client configured. I get all my live channels listed when I go to TV. I just choose a channel and hope its something I want to watch. LOL

Today is easy tho, I have it on RedZone.

ilan
12-18-2016, 08:29 PM
Almost certainly related to your version of Kodi.

xman0980
12-18-2016, 08:48 PM
Almost certainly related to your version of Kodi.

Well that sucks. I had a nice performance increase switching from Jarvis to Krypton on my Fire devices. I'll just deal with it til Krypton is finaled.

expatter
12-19-2016, 12:26 AM
xman0980 see if you can load this modded 1 day epg. [CODE]http://www.filedropper.com/epg1day_1[/||||CODE] If so, then I would think you don't have enough RAM available.

xman0980
12-19-2016, 02:44 AM
xman0980 see if you can load this modded 1 day epg. [CODE]http://www.filedropper.com/epg1day_1[/||||CODE] If so, then I would think you don't have enough RAM available.

Same thing.
Something musta happened on my end because when I was messing with it the other day it wasnt erroring out.

martin934
12-22-2016, 02:27 AM
I ran in to a little snag today. I have my own guide with an online link. I was trapped between 8 and 10 am in my epg. Quite frustrating. Turned off Kodi. Restarted PC. Reset TV and guide data multiple times. Disabled Stalker PVR and deleted online xml link. Tried the viper guide. Deleted the TV and EPG databases. Nothing. Finally I turned off local caching in stalker PVR settings and it worked! Wondering what others do with this setting. Kodi 16.1 & windows 10. Also decided to play with webgrabberplus+. Failed to install using install.bat. Now I'm off to read in that forum. I'm happy with mc2xml and SD, but curious about what else is out there. I would like to see dates, particularly with movies.

expatter
12-22-2016, 04:41 AM
I ran in to a little snag today. I have my own guide with an online link. I was trapped between 8 and 10 am in my epg. Quite frustrating. Turned off Kodi. Restarted PC. Reset TV and guide data multiple times. Disabled Stalker PVR and deleted online xml link. Tried the viper guide. Deleted the TV and EPG databases. Nothing. Finally I turned off local caching in stalker PVR settings and it worked! Wondering what others do with this setting. Kodi 16.1 & windows 10. Also decided to play with webgrabberplus+. Failed to install using install.bat. Now I'm off to read in that forum. I'm happy with mc2xml and SD, but curious about what else is out there. I would like to see dates, particularly with movies.

Since I have the majority of tv channels 'hidden', I NEVER reset the tv database as that wipes out all my customizations and drives me NUTZ! I am relatively comfortable and happy with mc2xml but have used webgrab+ in the past. Well, I played with it a bit. Now that Blackbear is back I may delve into it again. I am mostly interested in the post processing aspect to cut out some extraneous crap and cut down file size. I like to have the year as well. Season and Episode is good, too.

On the mc2xml site there is an app called sed and some users have added their own bits that they use and I am learning about that. So far...no dice, but I'll get there. I would like to change the * for new programs to [New] but it hasn't worked yet but I know when I see an * that it is new to that channel. I can't do a search and replace in the xml because of shows like M * A * S * H.

In the meantime, hang in there and keep on truckin, lol.

I keep going back to 'this is a hobby' and not a career; or even work. I don't want to begin to hate it because then I'll just quit and use Vipers's guide. (not really) :)

Oh, and I don't cache a local copy nor do I cache to the database; mostly not to the database because I have been making lots of tweaks and I don't want to have to keep deleting the database.

expatter
12-22-2016, 06:58 AM
I've reworked and tweaked my epg a bit and added some of the Canada channels. Will be adding my new chl and ren files that I streamlined thanks to Blackbear's posts about adding lineups to Schedule's Direct website. I also wrote the batch file to make it idiot-proof. But, since I'm an idiot, it's still not quite right. I think I have dupes but can't check it out until tomorrow.

Here's my latest 150 hour epg:

[CODE]http://s000.tinyupload.com/index.php?file_id=18892271251401774387[CODE]

I'm certain I've done something wrong since the file size is 47 MB

expatter
12-22-2016, 07:03 AM
I've reworked and tweaked my epg a bit and added some of the Canada channels. Will be adding my new chl and ren files that I streamlined thanks to Blackbear's posts about adding lineups to Schedule's Direct website. I also wrote the batch file to make it idiot-proof. But, since I'm an idiot, it's still not quite right. I think I have dupes but can't check it out until tomorrow.

Here's my latest 150 hour epg:


http://s000.tinyupload.com/index.php?file_id=18892271251401774387

I'm certain I've done something wrong since the file size is 47 MB

I will definitely get this sorted tomorrow.

expatter
12-22-2016, 07:09 AM
GuidePull.bat (contents)

mc2xml -J xxxxxx:xxxx -D skyireland.dat -C ireland.chl -R ireland.ren -U -u -F -a -d 150 -o ireland.xml

mc2xml -J xxxxxxx:xxxxx -D uk.dat -C uk.chl -R uk.ren -U -u -F -a -d 150 -I ireland.xml-o guide.xml

mc2xml -R mc2xml.ren -U -u -F -a -d 150 -I epg.xml -o guide1.xml


sed.exe -e "/<title lang=/ s/"*"/[New]/g" < "C:Users\xxxxxxx\downloads\mc2xml\guide.xml" > "C:\Users\xxxxxxx\downloads\mc2xml\guide_edited.xml"

The automation works but the sed commands have yet to do anything. Tomorrow is another day.

expatter
12-22-2016, 07:13 AM
ESQTV:Esquire
CSPAN:C-Span
I104.10162.schedulesdirect.org:C-Span Book TV
I105.17665.schedulesdirect.org:C-Span American History

AETV:A&E East
E:E!
BBCA:BBC America
FXX:FXX East
FX:FX East
OXYGEN:Oxygen
LIFE:Lifetime East
LMN:Lifetime Movie Network
COMEDY:Comedy Central East
USA:USA Network
TBS:TBS East
TCM:TCM US
TNT:TNT
TRUTV:Tru TV East
COOK:Cooking Channel
FOOD:Food Network East
TVLAND:TV Land
SPIKETV:Spike TV
IFC:IFC East
AMC:AMC East
BRAVO:Bravo East
DIY:DIY Network USA
HGTV:HGTV East
WE:WE TV
HISTORY:History

SYFY:SyFy

ID:Investigation Discovery
IDHD:Investigation Discovery HD
DSC:Discovery Channel USA
APL:Animal Planet
NGC:National Geographic Channel
NGWILD:Nat Geo Wild
DLC:Discovery Life Channel
DFC:Discovery Family
TLC:TLC
OVATION:Ovation
DEST:Destination America
AHC:American Heroes Channel
CHILLER:Chiller TV
WEATH:The Weather Channel
WN:WeatherNation
NASA:NASA TV


CNN:CNN US
HLN:Headline News
FNC:Fox News Channel
CNBC:CNBC US
MSNBC:MSNBC
WGNA:WGN America
IONDHD:ION Television East
HALL:Hallmark
HMMHD:Hallmark Movies & Mysteries
HBO:HBO East
HBO2:HBO 2 East
HBOSIG:HBO Signature East
HBOP:HBO West
HB2P:HBO 2 West
HBOF:HBO Family East
HBOCHD:HBO Comedy East
HBOZHD:HBO Zone
MAX:Cinemax East
MAXP:Cinemax West
ACMAXHD:ActionMax East
I520.59961.schedulesdirect.org:5 StarMax
THMAXHD:ThrillerMax East
SHOW:Showtime East
SHOWP:Showtime West
SHO2:Showtime 2 East
SHOCSE:Showtime Showcase East
SHOWX:Showtime Extreme East
SHOWBHD:Showtime Beyond East
NEXTHD:Showtime Next
TMC:The Movie Channel East
TMCXHD:The Movie Channel Xtra East
STZENC:Encore East
STZENWS:Encore Westerns
STZENAC:Encore Action East
STARZ:Starz East
STARZP:Starz West
STZE:Starz Edge East
STZCI:Starz Cinema East
STZCHD:Starz Comedy East
STZIB:Starz In Black East
STZKHD:Starz Kids & Family East
SONYHD:Sony Movie Channel USA
WABC:ABC New York
WCBS:CBS New York
WNBC:NBC New York
WNYW:FOX New York
FREFMHD:FREEFORM
REELZ:Reelz Channel
I235.18511.schedulesdirect.org:Esquire
I232.68065.schedulesdirect.org:Cooking Channel HD
I202.58646.schedulesdirect.org:CNN US HD
I236.61812.schedulesdirect.org:E! HD
EHD:E! HD
I242.58452.schedulesdirect.org:USA Network HD
I249.62420.schedulesdirect.org:Comedy Central East HD
I253.55887.schedulesdirect.org:Lifetime Movie Network East HD
LMNHD:Lifetime Movie Network HD

I276.49438.schedulesdirect.org:National Geographic Channel HD
I278.56905.schedulesdirect.org:Discovery Channel USA HD
I284.57390.schedulesdirect.org:Science Channel HD
I360.60179.schedulesdirect.org:Fox News Channel HD
I501.19548.schedulesdirect.org:HBO East HD
I502.59368.schedulesdirect.org:HBO 2 East HD
I515.34933.schedulesdirect.org:Cinemax East HD
I516.35975.schedulesdirect.org:Cinemax West HD
I525.34941.schedulesdirect.org:Starz East HD
I531.67236.schedulesdirect.org:Starz Cinema East HD
STRZCIH:Starz Cinema East HD

I535.36225.schedulesdirect.org:Encore East HD
I545.21868.schedulesdirect.org:Showtime East HD
I358.97287.schedulesdirect.org:MTV Live

I282.57394.schedulesdirect.org:Animal Planet HD
I724.58333.schedulesdirect.org:RT US
CIHD:Crime & Investigation Network HD

WFORDT:CBS Miami
WTVJDT:NBC Miami
WSVNDT:FOX Miami
WPLGDT:ABC Miami

WHDTDT:NewsmaxTV

CWEA:The Weather Network
RTTV:RT US
CBNEWS:CBC News
CKVU:City TV Vancouver
CITY:City TV
CBUT:CBC Vancouver
CIVT:CTV Vancouver
CHCH:CHching!
CHAN:Global BC
CBLT:Global
CBLT:CBC
CFTODT:CTV
CFMT:Omni 1
CJMT:Omni 2
SLICE:Slice
NATUR:Love Nature
NEWSNET:CTV News
CP24HD:CP24

These are the 4 lineups I have on Schedule's Direct website.

expatter
12-22-2016, 07:25 AM
ireland.chl contents
RTE1
RTE2
TRUENT1

ireland.ren contents
RTE1:RTE ONE
RTE2:RTE TWO
TRUENT1:True Drama

uk.chl contents
LONLIVE
BBC1
BBC2
BBC4
ITV1HDL
ITV2HD
ITV3HD
ITV4HD
I179.90855.schedulesdirect.org
I123.89887.schedulesdirect.org
I208.89888.schedulesdirect.org
FXUK
C4HD
MORE4
E4
I140.75804.schedulesdirect.org
I113.68052.schedulesdirect.org
I174.52335.schedulesdirect.org
I176.52336.schedulesdirect.org
SKY1
SKYLIVI
SKYAT
SKYART1
SKY2
ALIBI
GOODFD
WATCHUK
GOLD
DAVE
QUEST
CHALL
CBSRELT
CBSACVM
CBSDRMA
PICKTV
REALLY
CH5HD
FXUK
HOME
TRAVEL
DMAX
DITURBO
DISSCI
I563.35806.schedulesdirect.org
I204.24671.schedulesdirect.org
I555.50976.schedulesdirect.org
I553.61621.schedulesdirect.org
SCINDRR
SCINGRE
SCINDIS
SCINFAM
SCINAAA
SCINCOM
SCINCRT
SCINSFH
SCININD
SCINPRE
SCINSEH
MOVIE24
FILM4UK
DRAMAUK
YESTDAY
HORROR
TRUMOV1
TRUMOV2
SKYNEWS
BBCNEWS
EUNEWS
RUSTOD
RTUKHD
FR24POR
ALJAZEN
BBCWS
CNNEUVM
I191.60387.schedulesdirect.org
I224.99521.schedulesdirect.org
I531.60500.schedulesdirect.org
MTVLVUK
ITVENP1

uk.ren contents
LONLIVE:London Live
BBC1:BBC ONE
BBC2:BBC TWO
BBC4:BBC Four
ITV1HDL:ITV
ITV2HD:ITV 2
ITV3HD:ITV 3
ITV4HD:ITV 4
ITVENP1:itv ENCORE +1
I123.89887.schedulesdirect.org:ITV Encore
ITVBEUK:ITVBe
I179.90855.schedulesdirect.org:ITV Be
I531.60500.schedulesdirect.org:H2
C4HD:Channel 4
MORE4:More 4
E4:E4
I140.75804.schedulesdirect.org:4 Seven
SKY1:SKY One
SKYLIVI:SKY Living
SKYAT:SKY Atlantic
SKYART1:SKY Arts
SKY2:SKY Two
ALIBI:Alibi
GOODFD:Good Food
WATCHUK:Watch
GOLDE:Gold
DAVE:Dave
I204.24671.schedulesdirect.org:Universal Channel
I174.52335.schedulesdirect.org:5 USA
I176.52336.schedulesdirect.org:5 Star
QUEST:Quest
YESTDAY:Yesterday
CHALL:Challenge
CBSRELT:CBS Reality
CBSACVM:CBS Action
CBSDRMA:CBS Drama
PICKTV:Pick
REALLY:Really
CH5HD:Channel 5
FXUK:FOX
HOME:Home
TRAVEL:Travel Channel UK
DMAXE:Dmax
DITURBO:Discovery Turbo
DISSCI:Science Channel
I563.35806.schedulesdirect.org:Eden
I555.50976.schedulesdirect.org:Crime & Investigation Network
SCINDRR:SKY Movies Drama
SCINGRE:SKY Modern Greats
SCINDIS:SKY Disney
SCINFAM:SKY Family
SCINAAA:SKY Action & Adventure
SCINCOM:SKY Comedy
SCINCRT:SKY Crime & Thriller
SCINSFH:SKY Scifi & Horror
SCINSEH:SKY Select
SCINPRE:SKY Premiere
MOVIE24:Movies 24
FILM4UK:Film 4
DRAMAUK:Drama
I191.60387.schedulesdirect.org:Irish TV
HORROR:Horror Channel
TRUMOV1:True Movies 1
TRUMOV2:True Movies 2

SKYNEWS:SKY News
BBCNEWS:BBC News
CNBCEU:CNBC US
EUNEWS:Euronews

RUSTOD:RT International
RTUKHD:RT UK
FR24POR:France 24
ALJAZEN:Al Jazeera
BBCWS:BBC World News
CNNEUVM:CNN International
MTVLVUK:MTV Live

expatter
12-22-2016, 08:56 AM
http://i64.tinypic.com/4ugvgl.png

Sorry but I couldn't add the png of what the site looks like at Schedules Direct when you add your lineups. It's linked tho

ilan
12-22-2016, 01:13 PM
I do the batches somewhat similarly, but I create individual batch files for each pull then a master batch file that runs each one in sequence and deletes the intermediate xml files. Thus, if I were doing an overall pull with intermediate pulls, I would create a batch file for each and the master guide batch to run them. Contents of the master would look like this...

master_guide.bat

call ire.bat
call can.bat
call uk.bat
call miami.bat
call us.bat
del "ire.xml" "can.xml" "uk.xml" "miami.xml"

aCiDjEsUs
12-22-2016, 10:19 PM
Here is more info. I am loading it to a windows 7 computer that i use as my storage for a Raspberry PI 3 that actually runs KODI. Raspberry PI 3 is running LibreELEC v7.0.2 Kernel 4.4.13 with a 16GB sd card. It has 736 MB Ram with 542 available. The file is shared out using a windows SMB share. The drive and file has the proper security settings and is reachable and from the kodi box.

Tim

Did you ever got the bottom of it? I'm stuck at the same point, I'm pulling my own guide from Schedules Direct witch channels I only watch and the guide works fine when it's loaded from let's say a USB stick but as soon as I point the path to a SMB share on ubuntu server I'm getting that parser error.

50MB file loads fine but makes the pi slow...

expatter
12-23-2016, 05:20 AM
IDK if Pendlet got it sorted but I think the android version of KODI doesn't play well with Stalker pvr. At least in my case on Minix the database resets once a week or two and danged if I don't have to spend a half hour putting it back in the order I prefer. I think I'm just going to stick with the emulator on android from now on but then there will be the guide issues. I don't find it fun to have to do this over and over. I've had this same thing happen if I use SBMC as well. Kind of defeats the purpose of having this set up. Doesn't really seem to be an issue in Windows tho.

Today I only had adult channels so I un-checked the TV and then reenabled. Then I had ALL the frickin channels back. It's maddening! This was on the Minix box.

And as far as having the guide on a Samba share, I've never gotten that to work - even in windows. If it did, it would make life a lot easier.

aCiDjEsUs
12-23-2016, 04:08 PM
IDK if Pendlet got it sorted but I think the android version of KODI doesn't play well with Stalker pvr. At least in my case on Minix the database resets once a week or two and danged if I don't have to spend a half hour putting it back in the order I prefer. I think I'm just going to stick with the emulator on android from now on but then there will be the guide issues. I don't find it fun to have to do this over and over. I've had this same thing happen if I use SBMC as well. Kind of defeats the purpose of having this set up. Doesn't really seem to be an issue in Windows tho.

Today I only had adult channels so I un-checked the TV and then reenabled. Then I had ALL the frickin channels back. It's maddening! This was on the Minix box.

And as far as having the guide on a Samba share, I've never gotten that to work - even in windows. If it did, it would make life a lot easier.

I gave up on SMB but I finally got to work the way I want. What I did is setup a little ftp server on my Asus router, EPG is getting pulled from SD then transferred to usb stick connected to my router, all is working great. Now I just have to write a little bash script to make it all automatic with crontab.

aCiDjEsUs
12-23-2016, 07:13 PM
Everything got automated with two little bash scripts and crontab, EPG getting pulled from SD then it's uploaded to FTP and whaam baam there goes the EPG to all my devices. Thank you Expatter, Viper and Ilan for getting us all started on our own epg's.

ilan
12-23-2016, 07:58 PM
Very nice work, AJ. I'm sure the sense of accomplishment puts a smile on your face :)

aCiDjEsUs
12-23-2016, 09:29 PM
Very nice work, AJ. I'm sure the sense of accomplishment puts a smile on your face :)

Yes it did put a big smile on my face ;)

I wasn't sure if FTP with user:pass would work in kodi but apparently it does. All in all it worked out well in the end.

aCiDjEsUs
12-23-2016, 09:32 PM
Can someone elaborate more on --sdjs-images command in mc2xml? On the website it says "If you want more program icon urls (movies/shows/sports), use the --sdjs-images optional parameter; this will request more server data and take more time."
Will the guide download lat say a poster for a given movie or some other stuff? Is it worth including that command? Anyone tried it?

ilan
12-24-2016, 01:12 PM
I haven't played with those settings.

aCiDjEsUs
12-25-2016, 05:02 PM
IDK if Pendlet got it sorted but I think the android version of KODI doesn't play well with Stalker pvr. At least in my case on Minix the database resets once a week or two and danged if I don't have to spend a half hour putting it back in the order I prefer. I think I'm just going to stick with the emulator on android from now on but then there will be the guide issues. I don't find it fun to have to do this over and over. I've had this same thing happen if I use SBMC as well. Kind of defeats the purpose of having this set up. Doesn't really seem to be an issue in Windows tho.

Today I only had adult channels so I un-checked the TV and then reenabled. Then I had ALL the frickin channels back. It's maddening! This was on the Minix box.

And as far as having the guide on a Samba share, I've never gotten that to work - even in windows. If it did, it would make life a lot easier.

I got the samba working under linux (Raspberry Pi 3 running OSMC) after few hours for tinkering and reading, all I had to do is mount the drive in fstab which contained the .xml file.

sudo mkdir /mnt/myname

sudo nano /etc/fstab

//mysambaserver/mysambafolder/ /mnt/myname/ cifs noauto,x-systemd.automount,username=name,password=name,uid= 1000,gid=1000,iocharset=utf8 0 0

and it worked like charm seems kinda faster too comparing to ftp but that's only for the linux boxes, I still got one AFTV which is android as we all know and can't figure it out how to auto mount the drive in android. So for now I'll stick with ftp until I can figure out the android part.

aCiDjEsUs
12-26-2016, 12:40 PM
Apparently under android your device needs to be rooted to be able to auto mount drives with an app like busybox or a similar. So for now I'm sticking with my ftp solutions.

aCiDjEsUs
01-19-2017, 09:43 PM
Hey guys can someone shed some light on my issue, so my guide working great for SD channels.. but with the changes to HD I can't seem to pull the guide for HD channels. I changed the .ren and .chl files so they include the HD channels but can't seem to get it to work.

Can't seem to find channel ID's to include it in .chl file maybe that would help or I'm just looking in the wrong place.

cheesesand
01-19-2017, 10:23 PM
Kinda my issue as well. Guide pulls all info for SD channels and the HD channels I already had (like ComedyCentral, History ) but no info for the new HD channels?:confused:

aCiDjEsUs
01-20-2017, 09:51 AM
Got it working, had to change few channels names etc, and now it all working. Just had to check the names against the SD list, changed it if it was incorrect and now EPG is getting populated with all channels that I watch.

aCiDjEsUs
01-22-2017, 12:30 PM
Hey guys is there a easier way to disable channels other then going one by one? I would like to disable all the international ones and leave only the english speaking channels, but I don't feel like going one by one on over 700 channels.

expatter
01-26-2017, 04:11 AM
Hey guys is there a easier way to disable channels other then going one by one? I would like to disable all the international ones and leave only the english speaking channels, but I don't feel like going one by one on over 700 channels.

Sorry for not responding to your posts but I've been disgusted with the changes going on with the removal of the SD channels. I haven't bothered with any of this since is has not been working for me for 2 weeks. Only a handful of channels I watch worked for me until today and posting about an epg for a system that isn't working is not my bag of chips. (I'll reserve further comment as I'm attempting to watch CNN and there is still some buffer issues but it [knock on wood] seems to have started working today for the first time. There are still some channels that don't work but when isn't that the case?)

Now that some SD channels have been replaced with HD, to get the guide to populate all you have to do is change the ren file and add the HD after each respective channel name. Schedules Direct seems to also have made some changes as did mc2xml but I see you have already figured this part out. It's easy to see which channel IDs have changed by looking at the xml and the new changes will JUMP OUT in the channel listings by not conforming to NFPS names. It was only a few in my case.

As for the fun aspect of hiding all the unwanted channels goes, there were 2 options that used to work in the past but don't seem to work anymore. I don't know who came up with them (Alucard, maybe?), but there was a KODI TEMPLATE LOADER and a KODI TV MANAGER that you could run against the tv.db and easily hide & group channels. If you do a search on here they might still be available. Both apps only worked on windows machines and when they worked, they worked great and you could hide all those channels in a couple of minutes and then open Kodi and have the PVR tweaked just how you wanted it. Doesn't seem to work anymore in any event. So unfortunately you have to do one at a time and spend about a half hour.

crazed 9.6
01-26-2017, 05:05 AM
notes taken

aCiDjEsUs
01-27-2017, 01:31 AM
Sorry for not responding to your posts but I've been disgusted with the changes going on with the removal of the SD channels. I haven't bothered with any of this since is has not been working for me for 2 weeks. Only a handful of channels I watch worked for me until today and posting about an epg for a system that isn't working is not my bag of chips. (I'll reserve further comment as I'm attempting to watch CNN and there is still some buffer issues but it [knock on wood] seems to have started working today for the first time. There are still some channels that don't work but when isn't that the case?)

Now that some SD channels have been replaced with HD, to get the guide to populate all you have to do is change the ren file and add the HD after each respective channel name. Schedules Direct seems to also have made some changes as did mc2xml but I see you have already figured this part out. It's easy to see which channel IDs have changed by looking at the xml and the new changes will JUMP OUT in the channel listings by not conforming to NFPS names. It was only a few in my case.

As for the fun aspect of hiding all the unwanted channels goes, there were 2 options that used to work in the past but don't seem to work anymore. I don't know who came up with them (Alucard, maybe?), but there was a KODI TEMPLATE LOADER and a KODI TV MANAGER that you could run against the tv.db and easily hide & group channels. If you do a search on here they might still be available. Both apps only worked on windows machines and when they worked, they worked great and you could hide all those channels in a couple of minutes and then open Kodi and have the PVR tweaked just how you wanted it. Doesn't seem to work anymore in any event. So unfortunately you have to do one at a time and spend about a half hour.

Thank you Ex for all you help buddy.
Yeah I got everything working including "sed" for replacing the asterisk with [NEW].

That's what I thought so, going one by one. I'll just have to hire my son for this job :)

As for the channels they were working nicely for me since the change to HD but since yesterday night a lot of channels are not working.

expatter
01-29-2017, 02:48 AM
Thank you Ex for all you help buddy.
Yeah I got everything working including "sed" for replacing the asterisk with [NEW].

That's what I thought so, going one by one. I'll just have to hire my son for this job :)

As for the channels they were working nicely for me since the change to HD but since yesterday night a lot of channels are not working.

I tried watching something earlier and the channel borked so I had to use the task manager to kill Kodi and that put every channel (dammit) back in the pvr, so I gave the Kodi TV Manager a try again. Guess what? It worked. Wanted to pass that info along to you. Just make sure you change the channels in both places (top and bottom) and it should work for you, too. It was all done in 4 minutes as opposed to 30 in Kodi.

Not that the channels are actually working though...

aCiDjEsUs
02-11-2017, 05:43 PM
I tried watching something earlier and the channel borked so I had to use the task manager to kill Kodi and that put every channel (dammit) back in the pvr, so I gave the Kodi TV Manager a try again. Guess what? It worked. Wanted to pass that info along to you. Just make sure you change the channels in both places (top and bottom) and it should work for you, too. It was all done in 4 minutes as opposed to 30 in Kodi.

Not that the channels are actually working though...

Ex, Thank you buddy for passing the info about Kodi Channel Manager, works without a hitch and like you said instead of spending 30 minutes on clicking each channel it took me few minutes to disable the channels I don't want and I don't watch.
Plus I don't know if you noticed but by using fewer channels it uses less RAM so the system works a bit faster and snappier. You can disable the channel alone or channel and the epg. Nicee. Again Thank you EX for pointing out this great little software.

Have a great one buddy.

cwh060
04-13-2017, 12:33 PM
Excellent guide.

I have managed to use my Schedules Direct account through MC2XML (with JSON) and some WebGrab+ files. Combined into one guide suitable for my needs.

cwh

zedenka
04-14-2017, 08:54 AM
Good Morning Everyone,

Thanks for the excellent instructions for the DIY guide and taking the time to do so. I have a quick question. Now i have my text files renamed to cl and ren (eg. us.cl, us. ren, uk.cl, uk.ren) But when i run the command "mc2xml (-J user/pass) -D us.dat -C us.chl -R us.ren -d 200 -a -U -u -F -o us.xml" (my username and password is inserted by user/pass) i dont get any UK channels, maybe i am doing something wrong?For the US channels you login to SD and choose a lineup but how do i get the UK channels from SD as well. I tried searching but no results. Also i have three 4 files that are empty, mc2xml.dat, mc2xml.ren, us.dat, uk.dat. There are no information in those files. Should those files be empty? Thanks for any assistance. Truly appreciate it.

cwh060
04-14-2017, 12:06 PM
@zedenka,

The channels should follow this naming convention. uk.chl, uk.dat, uk.ren . The command line you posted would only give you US channels. To include UK channels the command would be:

mc2aml (-J user/pass) -D us.dat -C us.chl -R us.ren -d 200 -U -u -a -F -I uk.xml -o us.xml

Which then requires you to create the UK channels first. The -I give you the ability to add/combine two xmls.

I only run -d 48, otherwise it takes too long for the guide to load 200hrs. I also do not use -a , I don't need to know which channels have new programming.

To create the UK files, make sure to first rename your existing .dat file and .xml file or they will get overwritten. Same process, just load up the SD GUI only this time select GB enter postal code (I think I used CF31) and let mc2xml create the xml file and dat files. same as you did for US. Rename these files to uk.xml, uk.dat . The resulting xml will contain all channels. So you need to create the uk.chl lists in a text file format.

zedenka
04-14-2017, 05:42 PM
@cwh060

Thanks a lot for all your assistance. I truly appreciate it. I think i got it working so now i want to test it. I am using Perfect IPTV Player and for the EPG they are asking for a URL for the guide. Can i host my xml file online so my family, friends and even the forum can have access to it and use? Any recommendations on which website to use? So when person enter the URL information it goes straight to the EPG? THanks for any assistance.

expatter
04-14-2017, 11:17 PM
@cwh060

Thanks a lot for all your assistance. I truly appreciate it. I think i got it working so now i want to test it. I am using Perfect IPTV Player and for the EPG they are asking for a URL for the guide. Can i host my xml file online so my family, friends and even the forum can have access to it and use? Any recommendations on which website to use? So when person enter the URL information it goes straight to the EPG? THanks for any assistance.

Since you are using Perfect Player, it can use an epg in a zip format (or several other compressed formats). So, you can use any free file sharing site. Google for them and pick one. Alternatively, you can use google drive or dropbox.
If you look in the thread, there's a few times where I shared my epg for a few weeks. That will show you which service I used. It was free.

Since I am now using a playlist and only have 182 channels active, doing an epg for one week (I use 150 hours) is no problem as far as loading time. It loads up...FAST!

expatter
04-14-2017, 11:25 PM
Excellent guide.

I have managed to use my Schedules Direct account through MC2XML (with JSON) and some WebGrab+ files. Combined into one guide suitable for my needs.

cwh

Glad you got a working guide.

zedenka
04-15-2017, 01:13 AM
@expatter

Thanks a lot my friend, i now finish loading the application and it work but it only loaded 39 channels. So i looked at the epg through Perfect Player i realize that it is pulling the last channel name instead of the first. For example:

<display-name>ITV</display-name>
<display-name>178 ITV</display-name>
<display-name>178</display-name>
<display-name>ITV1 HD (London)</display-name>

Instead of seeing ITV, Perfect IPTV player is seeing ITV1 HD (London) which is the last display name.


Same thing with Fox:

<display-name>FOX</display-name>
<display-name>188 FOX</display-name>
<display-name>188</display-name>
<display-name>FXHDE</display-name>

FOX is not showing but FXHDE so Perfect Player wont recognized it.

Am i doing something wrong? This issue is happening with most ( about 90%) of the channels. Why is it not using the first display name but the last? Any assistance will be greatly appreciated. Sooo close yet it feel so far. lol.

expatter
04-15-2017, 03:38 AM
@expatter

Thanks a lot my friend, i now finish loading the application and it work but it only loaded 39 channels. So i looked at the epg through Perfect Player i realize that it is pulling the last channel name instead of the first. For example:

<display-name>ITV</display-name>
<display-name>178 ITV</display-name>
<display-name>178</display-name>
<display-name>ITV1 HD (London)</display-name>

Instead of seeing ITV, Perfect IPTV player is seeing ITV1 HD (London) which is the last display name.


Same thing with Fox:

<display-name>FOX</display-name>
<display-name>188 FOX</display-name>
<display-name>188</display-name>
<display-name>FXHDE</display-name>

FOX is not showing but FXHDE so Perfect Player wont recognized it.

Am i doing something wrong? This issue is happening with most ( about 90%) of the channels. Why is it not using the first display name but the last? Any assistance will be greatly appreciated. Sooo close yet it feel so far. lol.

I'm sorry, but I can't really help with this one. While PP is a great app, I don't use it due to problems with some channels buffering and epg parse errors. I know there are settings you can tweak (and I have) but I would prefer an app that let's you have a local xmltv file only and not something net-based. And since Simple Client is working a treat for me now that we have the playlist optioin...

But I did look at the forum on kodi.tv as well as the devs forum at niklabs.com and the guy is incredibly responsive, so I would suggest you just ask there. Sorry I fell down on this one. :(

Rock99
05-06-2017, 05:11 PM
Hey guys,

I am working on my EPG Guide and I am able to get the US channels from schedules direct the way expatter explained. Did anyone knows where I get the information from the latinoamerica and mexico channels? I have not been able to find the channels on schedules direct, but on their website mexico is on the list.

I will appreciate the information

GREAT JOB expatter!!!! very easy steps to follow.

Thanks

cwh060
05-06-2017, 07:09 PM
If you start the mc2xml.exe, and then select Mexico from the drop down. Input postal code (I used Mexico City) and then select Sky Mexico Digital. That should give you most of the channels. I only use a couple, so unfortunately you'll have to search the mx.xml once it's created to find the channels needed.

I combine mc2xml files with webgrab+ files for my guide.

cwh

expatter
05-08-2017, 03:43 AM
Hey guys,

I am working on my EPG Guide and I am able to get the US channels from schedules direct the way expatter explained. Did anyone knows where I get the information from the latinoamerica and mexico channels? I have not been able to find the channels on schedules direct, but on their website mexico is on the list.

I will appreciate the information

GREAT JOB expatter!!!! very easy steps to follow.

Thanks

cwh060 gave you a good answer to getting these channels. Something else you could do though, is get the url for pach's epg since it also has Spanish channels and open the url in a web browser and look through the guide and copy the channel names and IDs to a .chl and .ren file to pull just those channels.

Glad my tutorial helped you out in getting started with pulling your own guide data. Cheers!

Rock99
05-09-2017, 02:23 PM
cwh060 gave you a good answer to getting these channels. Something else you could do though, is get the url for pach's epg since it also has Spanish channels and open the url in a web browser and look through the guide and copy the channel names and IDs to a .chl and .ren file to pull just those channels.

Glad my tutorial helped you out in getting started with pulling your own guide data. Cheers!

cwh060 Thank for the info, I was forgetting to choose the MX region. How are you able to access SD and grab the information using Webgrab+?

The only issue I am having is with the timezone time and I haven't been able to figure out. When I grab the information from SD, the time is UTC and I am on CST and on the command is the -U -u options. Is there something missing on the command?

mc2xml -J User: Password -D USdirect.dat -C USdirect.chl -R USdirect.ren -d 120 -U -u -F -o USdirect.xml

Start time .. : 2017-05-09T00:00:00 UTC
End time .... : 2017-05-15T02:30:00 UTC

programme start="20170509100000 +0000" stop="20170509110000 +0000"

Thanks,:cool:

cwh060
05-09-2017, 03:45 PM
The commands look right. The timezone (if I recall) is a function of whatever EPG you are using. I'm in EDT, for me it just worked without having to do anything.

For mixing Webgrab+ and SD, I used the mc2xml command, similar to combining SD XML's. I run the Webgrab+ files an hour, before the SD files are generated. The output of WG is the same directory of SD xml files.

Then I use
mc2xml -J User/Pass -D can.dat -C can.chl - R can.ren -d 48 -F -U -u -I Webgrab.xml -o can.xml

my next line then combines the can.xml (which now has Webgrab.xml) embedded to my next list in this case Mexico.

mc2xml -J User/Pas -D mx.dat -C mx.chl -R mx.ren -d 48 -F -U -u -I can.xml -o mx.xml

Eventually my final output is a guide.xml which is output to my Apache directory, where all my devices can pick up the EPG and channel M3U's.

Rock99
05-11-2017, 12:31 PM
The commands look right. The timezone (if I recall) is a function of whatever EPG you are using. I'm in EDT, for me it just worked without having to do anything.

For mixing Webgrab+ and SD, I used the mc2xml command, similar to combining SD XML's. I run the Webgrab+ files an hour, before the SD files are generated. The output of WG is the same directory of SD xml files.

Then I use
mc2xml -J User/Pass -D can.dat -C can.chl - R can.ren -d 48 -F -U -u -I Webgrab.xml -o can.xml

my next line then combines the can.xml (which now has Webgrab.xml) embedded to my next list in this case Mexico.

mc2xml -J User/Pas -D mx.dat -C mx.chl -R mx.ren -d 48 -F -U -u -I can.xml -o mx.xml

Eventually my final output is a guide.xml which is output to my Apache directory, where all my devices can pick up the EPG and channel M3U's.

I was able to figure out why I was getting the channels on UTC time. Looks like the version I downloaded mc2mxl.exe v16 doesn't need the -u when the command runs. hopefully I will have my EPG setup this weekend.;)

mc2xml -J user/PW -U -F -D data.dat -C data.chl -R data.ren -d 48 -o data.xml
programme start="20170510120000 -0500" stop="20170510130000 -0500"

The only issues I am having is with the channels have these words "Español & Televisión" the "ñ & ó" looks like mc2mxl doesn't recognize them and guide does not load for those channels and finding some of the channels on SD.
are you using the -a or -A on your script? and how often you run the script?

Thanks a lot for you help Expatter & cwh060,
Cheers!!!!

cwh060
05-11-2017, 01:48 PM
I do not use the -A or -a, I just don't like my EPG populated with an * when no program is available, just a preference really.

I know the "&" is a special character I tried escaping it using &amp; but it didn't work suspect I missed the ; after now just reviewing. You will have to find the escape characters for the Spanish letters. In my case I just changed the EPG channel name to A and E from A&E, works fine.

Found this.

http://www.starr.net/is/type/htmlcodes.html

I run the script every night and request data for 48hrs. (Sometimes my Apache server goes down, so at least I have a guide till I get it back up. )

Rock99
05-12-2017, 06:52 PM
I do not use the -A or -a, I just don't like my EPG populated with an * when no program is available, just a preference really.

I know the "&" is a special character I tried escaping it using &amp; but it didn't work suspect I missed the ; after now just reviewing. You will have to find the escape characters for the Spanish letters. In my case I just changed the EPG channel name to A and E from A&E, works fine.

Found this.

http://www.starr.net/is/type/htmlcodes.html

I run the script every night and request data for 48hrs. (Sometimes my Apache server goes down, so at least I have a guide till I get it back up. )

That make sense I will try to modify the EPG file and I will create a schedule task on my Windows machine.

I thought I fix the issue with the timezone but at least is only 1 hour off for now. Is getting the UTC -0500 EST but I need the UTC -0600 CST

Cheers!

expatter
05-13-2017, 12:23 AM
That make sense I will try to modify the EPG file and I will create a schedule task on my Windows machine.

I thought I fix the issue with the timezone but at least is only 1 hour off for now. Is getting the UTC -0500 EST but I need the UTC -0600 CST

Cheers!

A few more options to try:

You can add the following to the top of the playlist m3u to fix the 1 hour offset in Kodi 17.1:

#EXTM3U
tvg-shift=-1
#EXTINF:-1 tvg-id="I243.10112.schedulesdirect.org" tvg-name="CHching!" tvg-logo="http://content.iptvprivateserver.tv:88/stalker_portal/misc/logos/240/3660.png" group-title="Entertainments",CHching! etc ...

For Kodi Jarvis, just change the epg offset in the Simple Client pvr settings and select to Apply To All Channels. (This works a treat for me every time. Easiest option.)

Krypton Note: In Kodi settings>TV> Clear data and also Guide data. Exit Kodi. Delete the TV29.db and EPG11.db from UserData/Database/ and also delete all the the files from the cache directory Kodi/Cache (delete the cookie.dat file as well).

Restart Kodi and clear data for TV and Guide again. (I had to do it twice...) Should load up ok now.

Awardspace.info has a tool called xmltv_time_correct.exe and a batch file to fix offsets.

(xmltv_time_correct is a small program that allows to change the start and stop times for certain channels in a xmltv file.)

bat file directory contents info~

How to use :

1. edit xmltv_time_correct.bat
It contains text lines how to do that.
2. edit chans2correct.xml
It contains text lines how to do that.
3. run xmltv_time_correct.bat

Hope this helps.

Rock99
05-15-2017, 03:15 PM
A few more options to try:

You can add the following to the top of the playlist m3u to fix the 1 hour offset in Kodi 17.1:

#EXTM3U
tvg-shift=-1
#EXTINF:-1 tvg-id="I243.10112.schedulesdirect.org" tvg-name="CHching!" tvg-logo="http://content.iptvprivateserver.tv:88/stalker_portal/misc/logos/240/3660.png" group-title="Entertainments",CHching! etc ...

For Kodi Jarvis, just change the epg offset in the Simple Client pvr settings and select to Apply To All Channels. (This works a treat for me every time. Easiest option.)

Krypton Note: In Kodi settings>TV> Clear data and also Guide data. Exit Kodi. Delete the TV29.db and EPG11.db from UserData/Database/ and also delete all the the files from the cache directory Kodi/Cache (delete the cookie.dat file as well).

Restart Kodi and clear data for TV and Guide again. (I had to do it twice...) Should load up ok now.

Awardspace.info has a tool called xmltv_time_correct.exe and a batch file to fix offsets.

(xmltv_time_correct is a small program that allows to change the start and stop times for certain channels in a xmltv file.)

bat file directory contents info~

How to use :

1. edit xmltv_time_correct.bat
It contains text lines how to do that.
2. edit chans2correct.xml
It contains text lines how to do that.
3. run xmltv_time_correct.bat

Hope this helps.

Expatter thanks so much for taking this time to help me out and also cwh060.

I tried everything you mention but didn't work.

But I was able this time to figure out how to make the mc2xml.exe to set the CST 1 hour offset on my Windows 10 PC. Looks like the mc2xml.exe is not able to convert the 1 hour offset on Windows 10 or 8. The only way I was able get the UTC -0600 CST is manually changing the dstoff on the script.

Here is the script, (the timeout is for me to see if if the time change)

tzutil /s "Central Standard Time_dstoff" (This command made the trick for the 1 hour offset)
timeout /T 10
mc2xml -J user/PW -U -F -D Mexdata.dat -C Mexdata.chl -R Mexdata.ren -d 48 -o Mexdata.xml (Most Mex Channels)
mc2xml -J user/PW -U -F -D UKdata.dat -C UKdata.chl -R UKdata.ren -d 48 -I Mexdata.xml -o UKdata.xml (Only Sport Channels)
mc2xml -J user/PW -U -F -D USdata.dat -C USdata.chl -R USdata.ren -d 48 -I UKdata.xml -o TVGuide.xml (All USA Channels)
timeout /T 30
tzutil /s "Central Standard Time"
timeout /T 10


"programme start="20170519033000 -0600" stop="20170519040000 -0600" - (CST)"

Hope this will help anyone having this issue.

expatter
05-18-2017, 04:56 PM
Expatter thanks so much for taking this time to help me out and also cwh060.

I tried everything you mention but didn't work.

But I was able this time to figure out how to make the mc2xml.exe to set the CST 1 hour offset on my Windows 10 PC. Looks like the mc2xml.exe is not able to convert the 1 hour offset on Windows 10 or 8. The only way I was able get the UTC -0600 CST is manually changing the dstoff on the script.

Here is the script, (the timeout is for me to see if if the time change)

tzutil /s "Central Standard Time_dstoff" (This command made the trick for the 1 hour offset)
timeout /T 10
mc2xml -J user/PW -U -F -D Mexdata.dat -C Mexdata.chl -R Mexdata.ren -d 48 -o Mexdata.xml (Most Mex Channels)
mc2xml -J user/PW -U -F -D UKdata.dat -C UKdata.chl -R UKdata.ren -d 48 -I Mexdata.xml -o UKdata.xml (Only Sport Channels)
mc2xml -J user/PW -U -F -D USdata.dat -C USdata.chl -R USdata.ren -d 48 -I UKdata.xml -o TVGuide.xml (All USA Channels)
timeout /T 30
tzutil /s "Central Standard Time"
timeout /T 10


"programme start="20170519033000 -0600" stop="20170519040000 -0600" - (CST)"

Hope this will help anyone having this issue.

Thanks for sharing this solution with us and kudos for figuring it out! I'm going to give it a try myself for krypton. I just installed Leia on a usb and it also has the 1 hour ahead epg issue. Aside from that, I can't get over how blazingly fast it is in every way, and most notable being startup and exit.

There is another solution that should work across all versions and platforms and that is with adding a line in advancedsettings.xml:

<pvr>
<timecorrection>-60</timecorrection> <!-- Correct all times (epg tags, timer tags, recording tags) by this amount of minutes. -->
</pvr>

It's good to share different options with users. Cheers.

expatter
10-19-2017, 11:49 PM
See post #5 for my breakdown.


Would you we will to share more details on how to do your setup. I am using an Android Mbox, MxIII using Kodi 16.1. Have been finding ninja to be crap, EPG never loading consistently.

See post #5 for my breakdown.

I'VE EDITED THIS THREAD TO UPDATE TO MY CURRENT USAGE SO YOU DON'T HAVE TO READ THROUGH DOZENS OF POSTS. I'VE CHANGED THE PROVIDERS FROM THE INITIAL POSTING AND THIS REFLECTS THOSE CHANGES.

The whole purpose of this thread is to show how you can use mc2xml to make your own epg. Each user may have their own preference as to what they would like to see in their pvr from the NFPS lineup. I am currently pulling data from Schedules Direct from 5 providers for guide data:

BSkyB - Eire (Ireland) (United Kingdom) Ireland Channels
BSkyB - England (United Kingdom) UK Channels
Comcast - Broward County Miami Locals
DIRECTV - Satellite (USA) US Channels
Bell Fibe TV - Digital (Montréal) CA Channels

I set up 2 text files for each of the providers: ???.ch and ???.ren. Eg. For Ireland they are called Iieland.chl and ireland.ren.

The purpose of doing this is so that the entire lineup doesn't get downloaded. The ireland.chl tells the software to pull only the channels contained in the file. The irenland.ren file tells mc2xml to change the name of the channel from Schedules Direct format to NFPS format, so the epg populates for IPTV. You put whatever channels you want to see in your pvr in each of the .chl and .ren files. This saves on the size of the download by not downloading programming info for channels not in your m3u.

You can also set up a batch file to tell mc2xml how many days worth of a guide to pull data for. You can pull data for up to 2 weeks.

My batch file looks like this: (getguide.bat)

mc2xml -J user:password -D ireland.dat -C ireland.chl -R ireland.ren -F -a -U -u -d 150 -o ireland.xml
mc2xml -J user:password -D uk.dat -C uk.chl -R uk.ren -F -a -U -u -d 150 -I ireland.xml -o uk.xml
mc2xml -J user:password -D comcast.dat -C comcast.chl -R comcast.ren -a -F -U -u -d 150 -I uk.xml -o comcast.xml
mc2xml -J user:password -D us.dat -C us.chl -R us.ren -a -F -U -u -d 150 -I comcast.xml -o guide.xml
mc2xml -J user:password -D ca.dat -C ca.chl -R ca.ren -F -a -U -u -d 150 -I guide.xml -o guide1.xml

(-F outputs channel name first, -a adds * to listings that are new, -U outputs in unicode format and -u outputs in UTC rather than local time)

This pulls the Ireland data first and saves the xml file.
Next it pulls for the UK data and merges the output to (I) Include the Ireland data with the UK data.
Next it pulls the Comcast data for the Miami locals and includes the previous data (uk.xml) with the Comcast data (comcast.xml)
Next it pulls the US data and includes the Miami locals in the output (guide.xml)
And finally it pulls the Canada data and includes all previous data in the final output (guide1.xml)

Examples

us.chl

I243.10112.schedulesdirect.org
I265.10035.schedulesdirect.org
I254.10021.schedulesdirect.org
I237.10057.schedulesdirect.org
I257.55205.schedulesdirect.org
I249.62420.schedulesdirect.org
I236.61812.schedulesdirect.org
I264.18332.schedulesdirect.org
I311.10093.schedulesdirect.org
I259.17927.schedulesdirect.org
I248.14321.schedulesdirect.org
I565.46710.schedulesdirect.org
I305.76894.schedulesdirect.org
I252.10918.schedulesdirect.org
I253.55887.schedulesdirect.org
I572.49141.schedulesdirect.org
I358.97287.schedulesdirect.org
I274.15807.schedulesdirect.org
I251.21484.schedulesdirect.org
I238.52199.schedulesdirect.org
I284.57390.schedulesdirect.org
I568.69130.schedulesdirect.org
I241.11163.schedulesdirect.org
I244.58623.schedulesdirect.org
I247.11867.schedulesdirect.org
I256.12852.schedulesdirect.org
I245.11164.schedulesdirect.org
I246.10153.schedulesdirect.org
I304.16123.schedulesdirect.org
I242.58452.schedulesdirect.org
I260.16409.schedulesdirect.org
I307.91096.schedulesdirect.org
I232.68065.schedulesdirect.org
I231.12574.schedulesdirect.org
I230.18544.schedulesdirect.org
I229.14902.schedulesdirect.org
I269.57708.schedulesdirect.org
I571.61469.schedulesdirect.org
I285.65342.schedulesdirect.org
I278.56905.schedulesdirect.org
I282.57394.schedulesdirect.org
I276.49438.schedulesdirect.org
I283.66804.schedulesdirect.org
I261.16125.schedulesdirect.org
I294.16618.schedulesdirect.org
I286.16617.schedulesdirect.org
I287.18284.schedulesdirect.org
I362.11187.schedulesdirect.org
I361.83698.schedulesdirect.org
I352.12553.schedulesdirect.org
I724.58333.schedulesdirect.org
I202.58646.schedulesdirect.org
I204.64549.schedulesdirect.org
I360.60179.schedulesdirect.org
I355.10139.schedulesdirect.org
I356.16300.schedulesdirect.org
I349.87925.schedulesdirect.org
I501.19548.schedulesdirect.org
I502.59368.schedulesdirect.org
I503.10243.schedulesdirect.org
I504.10244.schedulesdirect.org
I505.10242.schedulesdirect.org
I507.16585.schedulesdirect.org
I506.59839.schedulesdirect.org
I509.59845.schedulesdirect.org
I515.34933.schedulesdirect.org
I516.35975.schedulesdirect.org
I519.59948.schedulesdirect.org
I520.59961.schedulesdirect.org
I5 StarMax HD.59961.schedulesdirect.org
I522.59954.schedulesdirect.org
I545.21868.schedulesdirect.org
I546.11117.schedulesdirect.org
I547.11116.schedulesdirect.org
I548.16153.schedulesdirect.org
I549.18086.schedulesdirect.org
I550.68340.schedulesdirect.org
I551.68342.schedulesdirect.org
I553.11160.schedulesdirect.org
I555.60951.schedulesdirect.org
I535.36225.schedulesdirect.org
I538.14765.schedulesdirect.org
I541.14871.schedulesdirect.org
I525.34941.schedulesdirect.org
I526.12741.schedulesdirect.org
I529.57573.schedulesdirect.org
I531.67236.schedulesdirect.org
I528.57569.schedulesdirect.org
I530.16833.schedulesdirect.org
I542.14886.schedulesdirect.org
I396.11259.schedulesdirect.org
I390.11331.schedulesdirect.org
I392.11705.schedulesdirect.org
I398.11746.schedulesdirect.org
I567.58530.schedulesdirect.org
I557.16108.schedulesdirect.org
I517.10121.schedulesdirect.org
I570.58532.schedulesdirect.org
I312.11221.schedulesdirect.org
I279.70387.schedulesdirect.org
I271.18822.schedulesdirect.org
I266.58988.schedulesdirect.org
I333.14873.schedulesdirect.org
I329.10051.schedulesdirect.org
I335.11218.schedulesdirect.org
I327.10138.schedulesdirect.org
I328.35513.schedulesdirect.org
I331.10986.schedulesdirect.org
I333.14873.schedulesdirect.org

us.ren

I265.10035.schedulesdirect.org:A&amp;E East HD
I254.10021.schedulesdirect.org:AMC East HD
I237.10057.schedulesdirect.org:Bravo East HD
I257.55205.schedulesdirect.org:Chiller TV
I249.62420.schedulesdirect.org:Comedy Central East HD
I236.61812.schedulesdirect.org:E! HD
I264.18332.schedulesdirect.org:BBC America HD
I311.10093.schedulesdirect.org:FREEFORM HD
I259.17927.schedulesdirect.org:FXX East HD
I248.14321.schedulesdirect.org:FX East HD
I565.46710.schedulesdirect.org:Hallmark Movies &amp; Mysteries HD
I305.76894.schedulesdirect.org:ION Television East HD
I252.10918.schedulesdirect.org:Lifetime East HD
I253.55887.schedulesdirect.org:Lifetime Movie Network HD
I572.49141.schedulesdirect.org:MTV Live HD
I274.15807.schedulesdirect.org:Ovation HD
I251.21484.schedulesdirect.org:Oxygen HD
I238.52199.schedulesdirect.org:Reelz Channel HD
I284.57390.schedulesdirect.org:Science Channel HD
I568.69130.schedulesdirect.org:Sony Movie Channel USA HD
I241.11163.schedulesdirect.org:Spike TV HD
I244.58623.schedulesdirect.org:Syfy HD
I247.11867.schedulesdirect.org:TBS East HD
I256.12852.schedulesdirect.org:TCM US HD
I245.11164.schedulesdirect.org:TNT HD
I246.10153.schedulesdirect.org:Tru TV East HD
I304.16123.schedulesdirect.org:TV Land HD
I242.58452.schedulesdirect.org:USA Network HD
I260.16409.schedulesdirect.org:WE TV
I307.91096.schedulesdirect.org:WGN America HD
I232.68065.schedulesdirect.org:Cooking Channel HD
I231.12574.schedulesdirect.org:Food Network East HD
I230.18544.schedulesdirect.org:DIY Network USA HD
I229.14902.schedulesdirect.org:HGTV East HD
I269.57708.schedulesdirect.org:History HD
I571.61469.schedulesdirect.org:Crime & Investigation Network HD
I285.65342.schedulesdirect.org:Investigation Discovery HD
I278.56905.schedulesdirect.org:Discovery Channel USA HD
I282.57394.schedulesdirect.org:Animal Planet HD
I276.49438.schedulesdirect.org:National Geographic Channel HD
I283.66804.schedulesdirect.org:Nat Geo Wild HD
I261.16125.schedulesdirect.org:Discovery Life Channel
I294.16618.schedulesdirect.org:Discovery Family
I286.16617.schedulesdirect.org:Destination America HD
I287.18284.schedulesdirect.org:American Heroes Channel
I362.11187.schedulesdirect.org:The Weather Channel
I361.83698.schedulesdirect.org:WeatherNation
I352.12553.schedulesdirect.org:NASA TV
I724.58333.schedulesdirect.org:RT US
I202.58646.schedulesdirect.org:CNN US HD
I204.64549.schedulesdirect.org:Headline News HD
I360.60179.schedulesdirect.org:Fox News Channel HD
I355.10139.schedulesdirect.org:CNBC US HD
I356.16300.schedulesdirect.org:MSNBC HD
I349.87925.schedulesdirect.org:NewsmaxTV
I501.19548.schedulesdirect.org:HBO East HD
I502.59368.schedulesdirect.org:HBO 2 East HD
I503.10243.schedulesdirect.org:HBO Signature East HD
I504.10244.schedulesdirect.org:HBO West HD
I505.10242.schedulesdirect.org:HBO 2 West HD
I507.16585.schedulesdirect.org:HBO Family East HD
I506.59839.schedulesdirect.org:HBO Comedy East HD
I509.59845.schedulesdirect.org:HBO Zone HD
I515.34933.schedulesdirect.org:Cinemax East HD
I516.35975.schedulesdirect.org:Cinemax West HD
I519.59948.schedulesdirect.org:ActionMax East HD
I520.59961.schedulesdirect.org:5 StarMax
I5 StarMax HD.59961.schedulesdirect.org:5 StarMax HD
I522.59954.schedulesdirect.org:ThrillerMax East HD
I545.21868.schedulesdirect.org:Showtime East HD
I546.11117.schedulesdirect.org:Showtime West HD
I547.11116.schedulesdirect.org:Showtime 2 East HD
I548.16153.schedulesdirect.org:Showtime Showcase East HD
I549.18086.schedulesdirect.org:Showtime Extreme East HD
I550.68340.schedulesdirect.org:Showtime Beyond East HD
I551.68342.schedulesdirect.org:Showtime Next HD
I553.11160.schedulesdirect.org:The Movie Channel East HD
I555.60951.schedulesdirect.org:The Movie Channel Xtra East HD
I535.36225.schedulesdirect.org:Encore East HD
I538.14765.schedulesdirect.org:Encore Westerns
I541.14871.schedulesdirect.org:Encore Action East HD
I525.34941.schedulesdirect.org:Starz East HD
I526.12741.schedulesdirect.org:Starz West HD
I529.57573.schedulesdirect.org:Starz Edge East HD
I531.67236.schedulesdirect.org:Starz Cinema East HD
I528.57569.schedulesdirect.org:Starz Comedy East HD
I530.16833.schedulesdirect.org:Starz In Black East HD
I542.14886.schedulesdirect.org:Starz Kids & Family East HD
I396.11259.schedulesdirect.org:ABC New York HD
I390.11331.schedulesdirect.org:CBS New York HD
I392.11705.schedulesdirect.org:NBC New York HD
I398.11746.schedulesdirect.org:FOX New York HD
I567.58530.schedulesdirect.org:MGM HD
I557.16108.schedulesdirect.org:Sundance TV
I517.10121.schedulesdirect.org:Cinemax MoreMax HD
I570.58532.schedulesdirect.org:Smithsonian HD
I312.11221.schedulesdirect.org:Hallmark HD
I279.70387.schedulesdirect.org:OWN HD
I271.18822.schedulesdirect.org:Viceland HD
I266.58988.schedulesdirect.org:FYI HD
I333.14873.schedulesdirect.org:IFC HD
I329.10051.schedulesdirect.org:BET HD
I335.11218.schedulesdirect.org:VH1
I327.10138.schedulesdirect.org:CMT
I328.35513.schedulesdirect.org:TV ONE
I331.10986.schedulesdirect.org:MTV HD
I397.10309.schedulesdirect.org:ABC Los Angeles

I do a similar 2 text files for each of the providers I want to pull data from.

There are some extra channels in the above examples as I have more than 1 IPTV provider. You can tailor your pulls to whatever you want. You can change the name of channels to suit your own needs. You can either use the naming convention from NFPS or change the names to how you prefer to see them. (It depends on how you list your channels in your m3u. For example, I have changed the order of my m3u to have all UK first, then US, then Canada with Ireland last, and I further have them in groups where they are listed mostly alphabetical. I have all the ITV channels together, and FX and FXX together, etc. Just a personal preference. I have kept the names the same as NFPS lists them, just changed the order in my pvr (Simple Client). Also, I don't use the channel numbers from NFPS, they are just numbered sequentially. Since the epg is output by Channel Name first, the guide populates with no problem as the names match. The Channel IDs are assigned by Schedules Direct. Again, since the names match, nothing else matters.

As long as the m3u lists the channel the same as NFPS, I can change the channel names within the pvr settings. Why would I want to do this anyway? Well, True Movies 1 and True Movies 2 change their name and format this time of year to True Christmas and True Christmas +1 and soon Movies 24 will change to Christmas 24. I do change my channel names to reflect that and also change the logos to do the same thing. This might be a little over the top, but I consider it 'Holiday Decoration'...

Maybe this will help anyone wanting to make their own guide.

R2D2
10-20-2017, 04:52 PM
Thank you so much expatter (http://iptvtalk.net/member.php?3260-expatter). Could you please post your .chl and .ren file info for UK, Ireland and Canada like you did for the US please? Much appreciated.

expatter
10-20-2017, 10:04 PM
Thank you so much expatter (http://iptvtalk.net/member.php?3260-expatter). Could you please post your .chl and .ren file info for UK, Ireland and Canada like you did for the US please? Much appreciated.

OK, since you asked...

Just bear in mind that I have extra channels listed that are not included in NFPS and I don't pull for kids or sports. You will also see that I have some channels duplicated, or some listed in the ren files and not in the chl files. That's because sometimes when I do a pull there is no data for a channel. When that happens, I pull the alternate source. This happens for channels like itv Encore, ITV Be, True Ent, etc.

I don't have my batch file delete my old files so I can look at individual ones to see what might be missing. Then I do a temporary bat file for just the missing channels and paste that info into the final guide. This is why I only do a weekly pull. For the channels that I have in my pvr, I naturally want as comprehensive a guide as possible, and not all channels will always be automatically renamed so I have to do this manually. It's a PITA. Those channels are: London Live, 4 Seven, 5 Star, 5 USA, 5 StarMax HD and a few others. IDK why sometimes they work and others they don't. I suppose if i donated $20 to the dev of mc2xml I could get those channels hard coded, but so far I have not wanted to do that yet. This is my procedure to get a guide that doesn't have missing data in the channels in my m3u.

That said, here are my files:

ireland.chl

RTE1
RTE2
I103.30453.schedulesdirect.org
I105.54800.schedulesdirect.org
I134.25342.schedulesdirect.org
I183.57747.schedulesdirect.org
I518.49887.schedulesdirect.org
I223.24919.schedulesdirect.org
I129.32151.schedulesdirect.org
I167.58793.schedulesdirect.org
I535.24280.schedulesdirect.org
I179.90855.schedulesdirect.org

ireland.ren

RTE1:RTE ONE
RTE2:RTE TWO
I103.30453.schedulesdirect.org:TV3
I3eROI.54800.schedulesdirect.org:3e
I105.54800.schedulesdirect.org:3eROI
I134.25342.schedulesdirect.org:s4c
I183.57747.schedulesdirect.org:True Ent
I353.31787.schedulesdirect.org:Viva
I185.99098.schedulesdirect.org:True Crime
I518.49887.schedulesdirect.org:RT Documentary
I223.24919.schedulesdirect.org:SKY Arts
I129.32151.schedulesdirect.org:SKY Two
I167.58793.schedulesdirect.org:Discovery Shed
I535.24280.schedulesdirect.org:Discovery History
I179.90855.schedulesdirect.org:ITV Be

uk.chl

I117.84926.schedulesdirect.org
I101.17153.schedulesdirect.org
I142.17154.schedulesdirect.org
I143.20684.schedulesdirect.org
I178.50523.schedulesdirect.org
I118.69228.schedulesdirect.org
I119.69374.schedulesdirect.org
I120.69375.schedulesdirect.org
I263.89886.schedulesdirect.org
I268.89888.schedulesdirect.org
I4 Seven.75804.schedulesdirect.org
I140.75804.schedulesdirect.org
I531.60500.schedulesdirect.org
I227.50716.schedulesdirect.org
I171.50717.schedulesdirect.org
I231.47657.schedulesdirect.org
I202.25117.schedulesdirect.org
I217.16235.schedulesdirect.org
I106.16235.schedulesdirect.org
I107.17443.schedulesdirect.org
I108.70434.schedulesdirect.org
I223.24919.schedulesdirect.org
I247.21258.schedulesdirect.org
I370.30501.schedulesdirect.org
I255.28634.schedulesdirect.org
I245.61458.schedulesdirect.org
I110.17442.schedulesdirect.org
I246.24305.schedulesdirect.org
I204.24671.schedulesdirect.org
I174.52335.schedulesdirect.org
I5 USA.52335.schedulesdirect.org
I5 Star.52336.schedulesdirect.org
I176.52336.schedulesdirect.org
I144.62391.schedulesdirect.org
I537.31783.schedulesdirect.org
I145.21793.schedulesdirect.org
I146.31756.schedulesdirect.org
I148.73970.schedulesdirect.org
I269.57827.schedulesdirect.org
I152.48021.schedulesdirect.org
I155.45828.schedulesdirect.org
I188.35484.schedulesdirect.org
I196.21257.schedulesdirect.org
I241.58793.schedulesdirect.org
I167.58793.schedulesdirect.org
I524.24284.schedulesdirect.org
I525.24282.schedulesdirect.org
I535.24280.schedulesdirect.org
I529.52793.schedulesdirect.org
I520.49613.schedulesdirect.org
I563.35806.schedulesdirect.org
I310.24032.schedulesdirect.org
I304.24042.schedulesdirect.org
I305.24034.schedulesdirect.org
I306.24040.schedulesdirect.org
I307.24031.schedulesdirect.org
I308.24039.schedulesdirect.org
I309.56140.schedulesdirect.org
I311.24041.schedulesdirect.org
I312.65340.schedulesdirect.org
I314.21107.schedulesdirect.org
I327.50589.schedulesdirect.org
I342.21494.schedulesdirect.org
I158.82575.schedulesdirect.org
I191.60387.schedulesdirect.org
I319.42762.schedulesdirect.org
I321.44717.schedulesdirect.org
I322.50011.schedulesdirect.org
I501.16234.schedulesdirect.org
I503.19037.schedulesdirect.org
I508.82432.schedulesdirect.org
I518.49887.schedulesdirect.org
I512.98986.schedulesdirect.org
I513.60562.schedulesdirect.org
I514.49968.schedulesdirect.org
I570.19037.schedulesdirect.org
I506.68053.schedulesdirect.org
I125.17454.schedulesdirect.org
I172.45005.schedulesdirect.org
I315.21494.schedulesdirect.org
I325.46306.schedulesdirect.org
I182.57747.schedulesdirect.org
I183.57747.schedulesdirect.org
I172.45005.schedulesdirect.org
I253.99884.schedulesdirect.org
I362.31786.schedulesdirect.org
I371.45514.schedulesdirect.org
I365.31572.schedulesdirect.org
I175.56888.schedulesdirect.org

uk.ren

I117.84926.schedulesdirect.org:London Live
I101.17153.schedulesdirect.org:BBC ONE
I142.17154.schedulesdirect.org:BBC TWO
I143.20684.schedulesdirect.org:BBC Four
I178.50523.schedulesdirect.org:ITV
I118.69228.schedulesdirect.org:ITV 2
I119.69374.schedulesdirect.org:ITV 3
I120.69375.schedulesdirect.org:ITV 4

I263.89886.schedulesdirect.org:itv ENCORE
I268.89888.schedulesdirect.org:itv ENCORE +1

I208.89888.schedulesdirect.org:itv ENCORE
I123.89887.schedulesdirect.org:ITV Encore
I149.90855.schedulesdirect.org:ITV Be
I531.60500.schedulesdirect.org:H2
I227.50716.schedulesdirect.org:Channel 4
I171.50717.schedulesdirect.org:Channel 5
I231.47657.schedulesdirect.org:More 4
I202.25117.schedulesdirect.org:E4
I4Seven.75804.schedulesdirect.org:4 Seven
I140.75804.schedulesdirect.org:4Seven
I106.16235.schedulesdirect.org:SKY One
I107.17443.schedulesdirect.org:SKY Living
I108.70434.schedulesdirect.org:SKY Atlantic
I121.49612.schedulesdirect.org:SKY Arts
I129.32151.schedulesdirect.org:SKY Two
I370.30501.schedulesdirect.org:WTF
I247.21258.schedulesdirect.org:Alibi
I255.28634.schedulesdirect.org:Good Food
I245.61458.schedulesdirect.org:Watch
I110.17442.schedulesdirect.org:Gold
I246.24305.schedulesdirect.org:Dave
I204.24671.schedulesdirect.org:Universal Channel
I174.52335.schedulesdirect.org:5USA
I5USA.52335.schedulesdirect.org:5 USA
I5Star.52336.schedulesdirect.org:5 Star
I176.52336.schedulesdirect.org:5Star
I144.62391.schedulesdirect.org:Quest
I537.31783.schedulesdirect.org:Yesterday
I145.21793.schedulesdirect.org:Challenge
I146.31756.schedulesdirect.org:CBS Reality
I148.73970.schedulesdirect.org:CBS Action
I269.57827.schedulesdirect.org:CBS Drama
I152.48021.schedulesdirect.org:Pick
I155.45828.schedulesdirect.org:Really
I188.35484.schedulesdirect.org:FOX
I196.21257.schedulesdirect.org:Home
I249.17453.schedulesdirect.org:Travel Channel UK
I241.58793.schedulesdirect.org:Dmax
I524.24284.schedulesdirect.org:Discovery Turbo
I525.24282.schedulesdirect.org:Discovery Science UK
I535.24280.schedulesdirect.org:Discovery History UK
I529.52793.schedulesdirect.org:History UK
I520.49613.schedulesdirect.org:Discovery UK
I563.35806.schedulesdirect.org:Eden
I310.24032.schedulesdirect.org:SKY Movies Drama
I304.24042.schedulesdirect.org:SKY Modern Greats
I305.24034.schedulesdirect.org:SKY Disney
I306.24040.schedulesdirect.org:SKY Family
I307.24031.schedulesdirect.org:SKY Action & Adventure
I308.24039.schedulesdirect.org:SKY Comedy
I309.56140.schedulesdirect.org:SKY Crime & Thriller
I311.24041.schedulesdirect.org:SKY Scifi & Horror
I312.65340.schedulesdirect.org:SKY Select
I314.21107.schedulesdirect.org:SKY Premiere
I327.50589.schedulesdirect.org:Movies 24
I342.21494.schedulesdirect.org:Film 4
I158.82575.schedulesdirect.org:Drama
I319.42762.schedulesdirect.org:Horror Channel
I321.44717.schedulesdirect.org:True Movies 1
I322.50011.schedulesdirect.org:True Movies 2
I501.16234.schedulesdirect.org:SKY News
I503.19037.schedulesdirect.org:BBC News
I508.82432.schedulesdirect.org:Euronews
I518.49887.schedulesdirect.org:RT International
I512.98986.schedulesdirect.org:RT UK
I513.60562.schedulesdirect.org:France 24
I514.49968.schedulesdirect.org:Al Jazeera
I570.19037.schedulesdirect.org:BBC World News
I506.68053.schedulesdirect.org:CNN International
I357.17745.schedulesdirect.org:VH1 Classic Europe
I125.17454.schedulesdirect.org:TLC
I315.21494.schedulesdirect.org:Film 4 HD
I172.45005.schedulesdirect.org:Real Lives
I325.46306.schedulesdirect.org:movies4men
I182.57747.schedulesdirect.org:True Ent
I183.57747.schedulesdirect.org:True Drama
I172.45005.schedulesdirect.org:Real Lives
I253.99884.schedulesdirect.org:Horse and Country
I128.34230.schedulesdirect.org:Comedy Central Xtra
I362.31786.schedulesdirect.org:4Music
I4Music.31786.schedulesdirect.org:4 Music
I371.45514.schedulesdirect.org:Starz TV
I365.31572.schedulesdirect.org:Chart Show TV
I175.56888.schedulesdirect.org:My 5
I129.32151.schedulesdirect.org:Sky Two

ca.chl

I243.10112.schedulesdirect.org
I505.10170.schedulesdirect.org
I517.58333.schedulesdirect.org
I601.15181.schedulesdirect.org
I616.15085.schedulesdirect.org
I331.73681.schedulesdirect.org
I340.27125.schedulesdirect.org
I300.10191.schedulesdirect.org
I303.21351.schedulesdirect.org
I1316.73574.schedulesdirect.org
I1317.73571.schedulesdirect.org
I1327.58890.schedulesdirect.org
I330.26786.schedulesdirect.org
I1336.73556.schedulesdirect.org
I522.17593.schedulesdirect.org
I629.26772.schedulesdirect.org
I520.15098.schedulesdirect.org
I529.26771.schedulesdirect.org
I523.26883.schedulesdirect.org
I627.17609.schedulesdirect.org
I1201.65995.schedulesdirect.org
I636.26873.schedulesdirect.org
I618.17693.schedulesdirect.org
I1622.98481.schedulesdirect.org
I515.26778.schedulesdirect.org
I1663.53121.schedulesdirect.org
I613.66858.schedulesdirect.org
I1280.34200.schedulesdirect.org
I619.18808.schedulesdirect.org
I1608.80592.schedulesdirect.org
I1641.68012.schedulesdirect.org
I1604.99888.schedulesdirect.org
I1661.52745.schedulesdirect.org
I526.20714.schedulesdirect.org
I576.45733.schedulesdirect.org

ca.ren

I243.10112.schedulesdirect.org:CHching!
I505.10170.schedulesdirect.org:The Weather Network
I512.17608.schedulesdirect.org:CPAC
I517.58333.schedulesdirect.org:RT US
I771.47855.schedulesdirect.org:Venus
I573.24514.schedulesdirect.org:MTV (CA)
I574.26775.schedulesdirect.org:MTV2 (CA)
I564.75031.schedulesdirect.org:ABC Spark HD
I601.15181.schedulesdirect.org:Slice HD
I603.24545.schedulesdirect.org:Food Network HD (CA)
I616.15085.schedulesdirect.org:Showcase HD
I331.73681.schedulesdirect.org:FX HD (CA)
I340.27125.schedulesdirect.org:MovieTime HD
I1551.70827.schedulesdirect.org:YTV HD
I50.91109.schedulesdirect.org:AMI-French
I300.10191.schedulesdirect.org:TMN 1E HD
I303.21351.schedulesdirect.org:TMN 4E/1W HD
I1316.73574.schedulesdirect.org:Hollywood Suite 80s HD
I1317.73571.schedulesdirect.org:Hollywood Suite 90s HD
I1327.58890.schedulesdirect.org:SuperChannel 2 HD
I330.26786.schedulesdirect.org:IFC (CA)
I1336.73556.schedulesdirect.org:Documentary Channel HD
I522.17593.schedulesdirect.org:History (CA)
I629.26772.schedulesdirect.org:H2 (CA)
I520.15098.schedulesdirect.org:Discovery HD (CA)
I1530.75451.schedulesdirect.org:Nat Geo Wild HD (CA)
I524.26882.schedulesdirect.org:Nat Geo HD (CA)
I525.26823.schedulesdirect.org:Animal Planet (CA)
I529.26771.schedulesdirect.org:Book Television
I523.26883.schedulesdirect.org:Discovery Science (CA)
I528.26884.schedulesdirect.org:Investigation Discovery (CA)
I627.17609.schedulesdirect.org:Space
I625.17595.schedulesdirect.org:Comedy Central HD (CA)
I1501.17615.schedulesdirect.org:CTV News
I1201.65995.schedulesdirect.org:CTV HD
I636.26873.schedulesdirect.org:Deja View
I618.17693.schedulesdirect.org:DTOUR HD
I1622.98481.schedulesdirect.org:Viceland HD (CA)
I515.26778.schedulesdirect.org:G4 TechTV
I1663.53121.schedulesdirect.org:Smithsonian HD (CA)
I613.66858.schedulesdirect.org:Sundance HD (CA)
I1280.34200.schedulesdirect.org:City HD
I619.18808.schedulesdirect.org:Gusto
I1608.80592.schedulesdirect.org:COSMO
I1641.68012.schedulesdirect.org:Cottage Life
I607.26829.schedulesdirect.org:DIY (CA)
I1604.99888.schedulesdirect.org:FYI (CA)
I1602.71332.schedulesdirect.org:W
I1661.52745.schedulesdirect.org:Love Nature
I298.10724.schedulesdirect.org:KTLA Los Angeles
I556.11159.schedulesdirect.org:Showtime Family Zone
I526.20714.schedulesdirect.org:OWN HD
I576.45733.schedulesdirect.org:BET (CA)

R2D2
10-21-2017, 05:59 PM
Thank you kind Sir.

expatter
10-21-2017, 08:33 PM
Thank you kind Sir.

You're welcome.

aCiDjEsUs
10-22-2017, 10:54 AM
Hey Ex, you can always use "sed-4.3" for the -a adds * to listings that are new and instead of * you'll get [NEW] the only ill thing is that whenever M*A*S*H is on it will show M[NEW]A[NEW]S[NEW]H[NEW]

Sed for Linux
http://www.gnu.org/software/sed/ Sed for Windows
http://gnuwin32.sourceforge.net/packages/sed.htm
How to use Sed, located at the bottom of the page.
http://mc2xml.awardspace.info/

expatter
10-23-2017, 11:28 AM
Hey Ex, you can always use "sed-4.3" for the -a adds * to listings that are new and instead of * you'll get [NEW] the only ill thing is that whenever M*A*S*H is on it will show M[NEW]A[NEW]S[NEW]H[NEW]

Sed for Linux
http://www.gnu.org/software/sed/ Sed for Windows
http://gnuwin32.sourceforge.net/packages/sed.htm
How to use Sed, located at the bottom of the page.
http://mc2xml.awardspace.info/

Hey~I've tried to use SED in the past but never got it to actually work. I did figure that it would do exactly what you said with MASH, tho. Since it's been a long while since I tried, I'll check it out again. Who knows, maybe it'll work for me this time!

Cheers.

expatter
12-18-2017, 11:34 PM
Schedules Direct New Channels & IDs as of 15 Dec 2017

BSkyB changed to Sky HD - National (National)

Here's the new data (minus the sports channels) for those who may want them.

I117.84926.schedulesdirect.org:London Live
I141.69387.schedulesdirect.org:BBC ONE
I142.50059.schedulesdirect.org:BBC TWO
I211.83282.schedulesdirect.org:BBC Four
I178.50523.schedulesdirect.org:ITV
I118.69228.schedulesdirect.org:ITV 2
I119.69374.schedulesdirect.org:ITV 3
I120.69375.schedulesdirect.org:ITV 4
I263.89886.schedulesdirect.org:itv ENCORE
I149.90855.schedulesdirect.org:ITV Be
I135.17155.schedulesdirect.org:Channel 4
I171.50717.schedulesdirect.org:Channel 5
I175.56888.schedulesdirect.org:My 5
I231.47657.schedulesdirect.org:More 4
I202.65931.schedulesdirect.org:E4
I4Seven.75804.schedulesdirect.org:4 Seven
I5USA.52335.schedulesdirect.org:5 USA
I5Star.52336.schedulesdirect.org:5 Star
I221.16235.schedulesdirect.org:SKY One
I222.17443.schedulesdirect.org:SKY Living
I223.70434.schedulesdirect.org:SKY Atlantic
I122.49612.schedulesdirect.org:SKY Arts
I247.21258.schedulesdirect.org:Alibi
I255.28634.schedulesdirect.org:Good Food
I245.61458.schedulesdirect.org:Watch
I110.17442.schedulesdirect.org:Gold
I246.24305.schedulesdirect.org:Dave
I204.68052.schedulesdirect.org:Universal Channel
I144.62391.schedulesdirect.org:Quest
I537.31783.schedulesdirect.org:Yesterday
I145.21793.schedulesdirect.org:Challenge
I146.31756.schedulesdirect.org:CBS Reality
I148.73970.schedulesdirect.org:CBS Action
I269.57827.schedulesdirect.org:CBS Drama
I152.48021.schedulesdirect.org:Pick
I155.45828.schedulesdirect.org:Really
I188.35484.schedulesdirect.org:FOX
I196.21257.schedulesdirect.org:Home
I249.56243.schedulesdirect.org:Travel Channel UK
I241.58793.schedulesdirect.org:Dmax
I233.47455.schedulesdirect.org:Discovery Shed
I524.24284.schedulesdirect.org:Discovery Turbo
I525.24282.schedulesdirect.org:Discovery Science UK
I535.24280.schedulesdirect.org:Discovery History UK
I529.52793.schedulesdirect.org:History UK
I520.49613.schedulesdirect.org:Discovery UK
I240.46490.schedulesdirect.org:Discovery Home & Health
I531.60500.schedulesdirect.org:H2
I532.35806.schedulesdirect.org:Eden
I302.61179.schedulesdirect.org:SKY Movies Drama
I304.61180.schedulesdirect.org:SKY Modern Greats
I305.68466.schedulesdirect.org:SKY Disney
I306.61181.schedulesdirect.org:SKY Family
I307.61177.schedulesdirect.org:SKY Action & Adventure
I308.61182.schedulesdirect.org:SKY Comedy
I309.50176.schedulesdirect.org:SKY Crime & Thriller
I311.61178.schedulesdirect.org:SKY Scifi & Horror
I312.65340.schedulesdirect.org:SKY Select
I314.21107.schedulesdirect.org:SKY Premiere
I327.50589.schedulesdirect.org:Movies 24
I342.21494.schedulesdirect.org:Film 4
I158.82575.schedulesdirect.org:Drama
I319.42762.schedulesdirect.org:Horror Channel
I321.44717.schedulesdirect.org:True Movies 1
I322.50011.schedulesdirect.org:True Movies 2
I516.16234.schedulesdirect.org:SKY News
I503.19037.schedulesdirect.org:BBC News
I508.82432.schedulesdirect.org:Euronews
I518.49887.schedulesdirect.org:RT International
I512.98986.schedulesdirect.org:RT UK
I513.60961.schedulesdirect.org:France 24
I514.27136.schedulesdirect.org:Al Jazeera
I570.19037.schedulesdirect.org:BBC World News
I579.68053.schedulesdirect.org:CNN International
I234.17454.schedulesdirect.org:TLC
I315.68051.schedulesdirect.org:Film 4 HD
I325.46306.schedulesdirect.org:movies4men
I182.57747.schedulesdirect.org:True Ent
I183.89657.schedulesdirect.org:True Drama
I317.78844.schedulesdirect.org:TCM UK
I101.99537.schedulesdirect.org:RTE 1
I102.99521.schedulesdirect.org:RTE 2

expatter
02-14-2018, 01:35 AM
I've simplified pulling the guide data for UK streams and thought I would share it.

Provider source: Sky HD National (National)

The channels I pull data for are listed below. There are a few extra as I have more than one IPTV provider. I found that BBC1 and some other channels were coming up with no data, so I pull a few different: BBCHD, BBCSCOTLAND and BBCNI just to be safe. I don't pull the sports channels tho.

None of the channels in my listing have channel numbers, so they are all printed out as '0' and this has been pretty consistent with providing a full epg.

This is my uk.ren file:

I0.84926.schedulesdirect.org:London Live
I0.17153.schedulesdirect.org:BBC ONE
I0.69387.schedulesdirect.org:BBC ONE HD
I0.21438.schedulesdirect.org:BBC ONENI
I0.17154.schedulesdirect.org:BBC TWO
I0.20684.schedulesdirect.org:BBC Four
I0.50523.schedulesdirect.org:ITV
I0.20630.schedulesdirect.org:ITV 2
I0.44643.schedulesdirect.org:ITV 3
I0.48020.schedulesdirect.org:ITV 4
I0.89886.schedulesdirect.org:itv ENCORE
I0.90644.schedulesdirect.org:ITV Be
I0.31786.schedulesdirect.org:4 Music
I0.50716.schedulesdirect.org:Channel 4
I0.17157.schedulesdirect.org:Channel 5
I0.56888.schedulesdirect.org:My 5
I0.47657.schedulesdirect.org:More 4
I0.25117.schedulesdirect.org:E4
I0.75804.schedulesdirect.org:4 Seven
I0.52335.schedulesdirect.org:5 USA
I0.52336.schedulesdirect.org:5 Star
I0.16235.schedulesdirect.org:SKY One
I0.17443.schedulesdirect.org:SKY Living
I0.70433.schedulesdirect.org:SKY Atlantic
I0.49612.schedulesdirect.org:SKY Arts
I0.21258.schedulesdirect.org:Alibi
I0.28634.schedulesdirect.org:Good Food
I0.61458.schedulesdirect.org:Watch
I0.105776.schedulesdirect.org:Gold
I0.24305.schedulesdirect.org:Dave
I0.24671.schedulesdirect.org:Universal Channel
I0.62391.schedulesdirect.org:Quest
I0.31783.schedulesdirect.org:Yesterday
I0.21793.schedulesdirect.org:Challenge
I0.31756.schedulesdirect.org:CBS Reality
I0.73970.schedulesdirect.org:CBS Action
I0.57827.schedulesdirect.org:CBS Drama
I0.48021.schedulesdirect.org:Pick
I0.45828.schedulesdirect.org:Really
I0.35484.schedulesdirect.org:FOX
I0.21257.schedulesdirect.org:Home
I0.17453.schedulesdirect.org:Travel Channel UK
I0.58793.schedulesdirect.org:Dmax
I0.47455.schedulesdirect.org:Discovery Shed
I0.24284.schedulesdirect.org:Discovery Turbo
I0.24282.schedulesdirect.org:Discovery Science UK
I0.24280.schedulesdirect.org:History UK
I0.17444.schedulesdirect.org:Discovery UK
I0.24657.schedulesdirect.org:Discovery Home & Health
I0.97203.schedulesdirect.org:H2
I0.35806.schedulesdirect.org:Eden
I0.56141.schedulesdirect.org:SKY Cineman Hits
I0.24032.schedulesdirect.org:SKY Movies Drama
I0.24042.schedulesdirect.org:SKY Modern Greats
I0.24034.schedulesdirect.org:SKY Disney
I0.24040.schedulesdirect.org:SKY Family
I0.24031.schedulesdirect.org:SKY Action & Adventure
I0.24039.schedulesdirect.org:SKY Comedy
I0.56140.schedulesdirect.org:SKY Crime & Thriller
I0.24041.schedulesdirect.org:SKY Scifi & Horror
I0.49139.schedulesdirect.org:SKY Select
I0.21107.schedulesdirect.org:SKY Premiere
I0.50589.schedulesdirect.org:Movies 24
I0.21494.schedulesdirect.org:Film 4
I0.82575.schedulesdirect.org:Drama
I0.42762.schedulesdirect.org:Horror Channel
I0.44717.schedulesdirect.org:True Movies 1
I0.50011.schedulesdirect.org:True Movies 2
I0.16234.schedulesdirect.org:SKY News
I0.19037.schedulesdirect.org:BBC News
I0.82432.schedulesdirect.org:Euronews
I0.49887.schedulesdirect.org:RT International
I0.98986.schedulesdirect.org:RT UK
I0.60562.schedulesdirect.org:France 24
I0.77776.schedulesdirect.org:Al Jazeera
I0.36844.schedulesdirect.org:BBC World News
I0.68053.schedulesdirect.org:CNN International
I0.17454.schedulesdirect.org:TLC
I0.21494.schedulesdirect.org:Film 4 HD
I0.46306.schedulesdirect.org:movies4men
I0.57747.schedulesdirect.org:True Ent
I0.103808.schedulesdirect.org:Horse and Country
I0.20726.schedulesdirect.org:TCM UK
I0.34230.schedulesdirect.org:Comedy Central Extra
I0.97510.schedulesdirect.org:Irish TV
I0.25554.schedulesdirect.org:RTE 1
I0.25555.schedulesdirect.org:RTE 2

uk.chl

LONLIVE
BBC1
BBC1SCO
I0.84926.schedulesdirect.org
I0.17153.schedulesdirect.org
I0.69387.schedulesdirect.org
I0.17154.schedulesdirect.org
I0.20684.schedulesdirect.org
I0.50523.schedulesdirect.org
I0.20630.schedulesdirect.org
I0.44643.schedulesdirect.org
I0.48020.schedulesdirect.org
I0.89886.schedulesdirect.org
I0.90644.schedulesdirect.org
I0.31786.schedulesdirect.org
I0.50716.schedulesdirect.org
I0.17157.schedulesdirect.org
I0.56888.schedulesdirect.org
I0.47657.schedulesdirect.org
I0.25117.schedulesdirect.org
I0.75804.schedulesdirect.org
I0.52335.schedulesdirect.org
I0.52336.schedulesdirect.org
I0.16235.schedulesdirect.org
I0.17443.schedulesdirect.org
I0.70433.schedulesdirect.org
I0.49612.schedulesdirect.org
I0.21258.schedulesdirect.org
I0.28634.schedulesdirect.org
I0.61458.schedulesdirect.org
I0.105776.schedulesdirect.org
I0.24305.schedulesdirect.org
I0.24671.schedulesdirect.org
I0.62391.schedulesdirect.org
I0.31783.schedulesdirect.org
I0.21793.schedulesdirect.org
I0.31756.schedulesdirect.org
I0.73970.schedulesdirect.org
I0.57827.schedulesdirect.org
I0.48021.schedulesdirect.org
I0.45828.schedulesdirect.org
I0.35484.schedulesdirect.org
I0.21257.schedulesdirect.org
I0.17453.schedulesdirect.org
I0.58793.schedulesdirect.org
I0.47455.schedulesdirect.org
I0.24284.schedulesdirect.org
I0.24282.schedulesdirect.org
I0.24280.schedulesdirect.org
I0.24280.schedulesdirect.org
I0.17444.schedulesdirect.org
I0.24657.schedulesdirect.org
I0.97203.schedulesdirect.org
I0.35806.schedulesdirect.org
I0.56141.schedulesdirect.org
I0.24032.schedulesdirect.org
I0.24042.schedulesdirect.org
I0.24034.schedulesdirect.org
I0.24040.schedulesdirect.org
I0.24031.schedulesdirect.org
I0.24039.schedulesdirect.org
I0.56140.schedulesdirect.org
I0.24041.schedulesdirect.org
I0.49139.schedulesdirect.org
I0.21107.schedulesdirect.org
I0.50589.schedulesdirect.org
I0.21494.schedulesdirect.org
I0.82575.schedulesdirect.org
I0.42762.schedulesdirect.org
I0.44717.schedulesdirect.org
I0.50011.schedulesdirect.org
I0.16234.schedulesdirect.org
I0.19037.schedulesdirect.org
I0.82432.schedulesdirect.org
I0.49887.schedulesdirect.org
I0.98986.schedulesdirect.org
I0.60562.schedulesdirect.org
I0.77776.schedulesdirect.org
I0.36844.schedulesdirect.org
I0.68053.schedulesdirect.org
I0.17454.schedulesdirect.org
I0.21494.schedulesdirect.org
I0.46306.schedulesdirect.org
I0.57747.schedulesdirect.org
I0.103808.schedulesdirect.org
I0.20726.schedulesdirect.org
I0.34230.schedulesdirect.org
I0.97510.schedulesdirect.org
I0.25554.schedulesdirect.org
I0.25555.schedulesdirect.org

expatter
02-14-2018, 01:44 AM
I had a pm about how to do the pull for the guide data so here I am sharing my batch file that shows everything.

filename: guidepull.bat
contents of file:

mc2xml -J user:password -D uknational.dat -C uk.chl -R uk.ren -F -a -U -u -d 150 -o uk.xml
mc2xml -J user:password -D comcast.dat -C comcast.chl -R comcast.ren -F -a -U -u -d 150 -I uk.xml -o comcast.xml
mc2xml -J user:password -D lax.dat -C lax.chl -R lax.ren -F -a -U -u -d 150 -I comcast.xml -o uk_comcast_lax.xml
mc2xml -J user:password -D us.dat -C us.chl -R us.ren -F -a -U -u -d 150 -I uk_comcast_lax.xml -o guide.xml
mc2xml -J user:password -D ca.dat -C ca.chl -R ca.ren -F -a -U -u -d 150 -I guide.xml -o guide1.xml

Waylotul
02-14-2018, 07:28 PM
Thanks for sharing your hard work!

expatter
02-20-2018, 09:00 AM
Thanks for sharing your hard work!

You're welcome. It is satisfying when you get it working, isn't it?

Waylotul
02-21-2018, 06:49 PM
Yes it is. I love it when a plan comes together.

aCiDjEsUs
12-17-2018, 05:13 PM
Hey There,

You need .ren and .chl files. Those files will contain names and id's of specific channels you would like to pull from SD.
I have us.ren us.chl then uk.ren uk.chl plus some Canadian channels are in can.ren can.chl.

aCiDjEsUs
12-17-2018, 05:15 PM
Hmm where did her post go?