I'm running a legal IPTV with just the free channels provided here: https://m3uplaylist.download/free-iptv-m3u-playlists
And I'm using Xtream-UI panel on my VPS.
I've got 100+ channels running, but no guide data.
I've read a few solutions but they don't make sense to me. I've even tried paying some people and it didn't work out.
Does anyone know how I grab the data, channel ID, etc to get any EPG (free or not) to run?
I'm new to this so any help is appreciated. Thanks.
I put this info in another thread, but I think it could be helpful here. It takes a little bit of setup to initially configure, but it's free and it works:
TVGuideCombine [Output Filename] [Source Filename 1] [Source Filename 2]Example: TVGuideCombine.exe epg.xml zap2it.xml tvguide.xml | This combines zap2it.xml and tvguide.xml to create epg.xml
To automate this process, create a batch script to run both zap2xml requests and to join the two XML files. (Be sure to keep the cache folders separate with -c command or you will have errors.)
Here is what's in my script (I use both TV Guide and Zap2It):
(I put the below lines in a text file and titled it EPG.bat ):
e:\epg\zap2xml -u Zap2It@User.xxx -p password -d 14 -U -c e:\epg\zap2it\cache -o zap2it.xmle:\epg\zap2xml -z -u TVGuide@User.xxx -p password -d 14 -U -c e:\epg\tvguide\cache -o tvguide.xmle:\epg\TVGuideCombine.exe e:\epg\merged.xml e:\epg\zap2it.xml e:\epg\tvguide.xmlThis is where the extra work kinda comes in. You have to make sure the Channel IDs in the XML files match what you have in your M3U. If they don't, you will need to change the Channel IDs to match in your M3U file .
Then go into Windows Task Scheduler and set the batch script (EPG.bat) to run every day.
Definitely, make sure you review the options with zap2xml as it is what's going to get the EPG data for you. Also, make sure your M3U file aligns with the output of the merged XML file (specifically the Channel IDs).