I have to give 25$ for schedules direct? By principle it goes against the whole OTA idea...
That is sooo funny.
OTA broadcasters exist to make profit. They are used to making lots of profit.
They make that profit by charging advertisers for on-air time, to show their advertisements.
They don't care what you watch. Not one little bit. They only try to show good programs so that more people will watch their channel, so they can charge more for air-time.
It is against the broadcaster's interest to provide a good quality, detailed EPG. If they do so, people might decide not to watch the endless repeats of borderline crap TV shows. Instead, they provide as little information as possible, so that people will watch the "new" Friends episode, in the hope that it will, in fact, be new. People tend to sit and watch through repeats once they have decided to watch that channel or program, even though they wanted to watch a new episode.
OTA TV has never been free. You paid for it big time, with your time, and suffering through advertisements.
EPG has been free sometimes, but usually because volunteers provided it, and such a source was rarely allowed to be very successful before a legal challenge closed it down. Which meant users always had to chase the latest free EPG source.
Of course the free EPG issue has only been an issue outside America, because Microsoft has been providing America and a few other places with free EPG for ten years or so. Thank them. Pay them by buying an Xbox One and using the EPG on it. Then they may continue to provide it. (I can't as they don't provide EPG data for Australia.)
In Australia, pretty much all volunteer provided EPG data sources have dried up. The OTA EPG is now useable, because of the one commercial EPG provider. That provider charges
$99 per year to have access to their EPG data.
So you have it really bad, having the option to pay $25 per year to get high quality EPG. My heart bleeds for you.
[Sorry. Another rant. It was deserved.]