The difference between prieview and pvr channel for reading epg data, is simply that pvr channel has a much faster data cycle when being read, there is no video/audio overhead.
Why not simply set preview as your STB startup service, turn on you box in the morning and go put the kettle on, by the time you get back with your brew its done.