• XMLTV
  • Regex to find season info in imported xmltv file supported?

For SD, I hope that, if they are giving information, it is at least correct. (I have already seen epg data on other providers continuing to announce a specific show at its usual timeslot, though it was not broadcasted anymore).

Concerning other providers: I don't know for tv_grab_it, but webgrab+ offers several providers for most channels. The user has to create a configuration file that tells webgrab+ what channels to download; it is possible to freely mix providers in the configuration file.

But for the moment, I am trying to find an epg source with accurate data and working over a long period without having to continuously do adjustments.

That is bad that SD is returning shows that are not broadcast. I've not seen that for the channels I watch. I guess the best you can hope is to file a bug on SD and see if they can source better data and give you a new trial to evaluate it. No point in paying for wrong data. Sorry it didn't work better for you.

What I meant by mixing grabbers is that you could always use SD for Rai to get good data for US shows and then use webgrab+ (and even OTA) for the rest. The tv_grab_combiner combines multiple xmltv files in to one file, but not in an efficient way, and is what I use since I have to combine satellite and aerial channels.

In your screenshot for Once Upon a Time, I couldn't see a sub-title so you can't even use a post-processor script that looks up episode numbers from episode names.

Sorry for not having been clear: the shows I saw that were wrongly announced were not in the epg data from SD; but from another provider. I adjusted my previous message to make this clear.

Concerning the merging of xmltv files, there is another tool you might try:

tv_cat

It is to early for me to come to a conclusion about SD. There are still a lot of channels, whose data I have not looked at, yet.
You're right. But I really should just write a script to grab each one and send it to xmltv.sock directly and avoid all the combining. IWBNI the grabber allowed all SD lineups to be retrieved at the same time.