Ask your provider for an XMLTV link. Most applications have an "EPG URL" field - paste the link, turn on auto-update and specify a time zone.
If the channel names do not match, use Channel Mapping: in TiviMate, open the channel → long press → Choose EPG source. On Smart IPTV, upload a list of logos along with the playlist.
To keep the TV guide updated at night, turn off power saving on your TV. You can manually update the EPG via Settings → Update EPG.