I know r/ https://www.iptv-epg.com offers EPG data for a subscription but lets say you know some good sources for EPG but the data does not match your playlist.
Are there free tools or apps out there that will allow you to map your channels on the playlist to the correct channel on the EPG data.
Hopefully something with a GUI. I believe there is also WebGrab+Plus but it runs on scripts and would probably take so much time to match your channels to the EPG Data that way.
I use eChanneliser. It allows you to save your output in a number of different file formats - but I believe it's only for Enigma2 STBs.
(Hopefully I understood your question correctly!)