Fixing missing EPG data with Xtream or something else?

by PoeWasRight

I might be missing an obvious feature in either Xtream or Perfect Player, but I can't find a simple solution to use multiple EPG feeds to fill gaps. For example, my subs EPG data is decent and of course Xtream's is good as well, but for each list in XE I need to choose one or the other, so in either case I'm missing data for 100's of channels.

I can fill that data in Perfect Player if I'm really patient and use EPG assign mode but all that work goes down the drain if I switch providers. I can also split it into separate lists in XE but I might get some data for a channel from one EPG feed or the other.

I'm considering building something that basically handles mapping all sources to the correct EPG ID (like it's done in Xtream) but with a database component that looks to fill gaps in the schedule by using multiple sources.

So for my fellow EPG obsessive compulsives, what are you doing? Am I missing something obvious or do y'all just spend a lot of time fiddling with each channel in XE/PP?

chriskeens

The Tivimate app allows you to use 2 epg sources for one playlist

AsleepOnTheTrain

I have built this exact thing. I grab guides from TVGuide.com (using DirecTV National as my location) and each of the providers I use.

Then I use this .NET wrapper for ffprobe to scan through each stream from each of my providers and store the stream information into a SQL Server database.

Then I have a process that creates a custom M3u file using the "best" working stream for each channel, replaces the logos with my own sourced logos, puts the channels into my logically-defined not-nonsense categories, and removes any channels that I'm still missing EPG data for, because I can't stand an empty guide channel or any inconsistency.

The kicker is that I don't even really watch IPTV, I just like the zen of the process.