Ireland — the fix that worked for me: in TiviMate, go to Settings → Player and enable "Use Codec Buffering". This introduces a small buffer that allows the app to synchronise audio and video before presenting it to you. Adds about 1 second to channel load time but eliminates the sync gap.