Same issue. I checked TG4. The guide indicated WAC was airing, but Duiche (OS & TS) was actually airing. The guide was 1 hour off.
I watched the transition to the next show. The guide indicated it would be Xtreme. Instead, it was An Aimsir Laithreach. The guide was 1 hour off.
The guide indicated the Big Bang Theory would be playing on E4, but instead Hollyoaks was airing. It's the next show after Big Bang.
In essence, the guide knows the correct time (as evidenced by the upper time line), but it is shifting shows an hour later in the program guide. If a show should air from 1:00 to 2:00, the program guide shows it airing from 2:00 to 3:00.
For the heck of it, I downloaded the guide and used the xml file as a local source. It made no difference.
Looking at the xml, and I haven't programmed in a long time, I noted this type of code throughout the file.
programme start="20151006083000 +0000" stop="20151006090000 +0000"
As I naively interpret it, the program starts at 8:30 on 6 Oct 2015 with no time offset.
Is, in fact, the +0000 a time offset? If I did a search and replace: search "+0000" replace "-1.000", would that correct the local file? I wouldn't want to do it all the time, but thought it might provide a temporary fix.